[РЕШЕНО] Web Server

Поставил Linux Gentoo, а вот веб сервер не как не могу до конца посставить... дайте ктони буть нормальный мануал... перерыл весь гугл, не чего не вышло.

Какой веб-сервер? LAMP, LNMP

Какой веб-сервер? LAMP, LNMP (Apache/Nginx)?

solver написал(а): Какой

solver написал(а):
Какой веб-сервер? LAMP, LNMP (Apache/Nginx)?

LAMP ну мне нужен под сайт и фтп ещё потом добавить

А в чем проблема? eselect

А в чем проблема? eselect profile — выбрать сервер. А дальше как и в любом другом дистрибутиве. Мануалов хоть жопой жуй. Даже в штатной вики есть: Установка Apache 2

Разобрался сам... оказывается

Разобрался сам... оказывается пропустил 1 строку при установке...

Akushi написал(а):Разобрался

Akushi написал(а):
Разобрался сам... оказывается пропустил 1 строку при установке...

Вот в этом и проблема. В непонимании того что ты делаешь, простом копипасте. Иначе ты бы не "строку пропустил" а "не сделал какуюто важную настройку".
Ну и http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno

Ещё вопрос... Чтобы не

Ещё вопрос... Чтобы не создавать новую тему, спрошу тут.
как в gentoo добавить домен сайта, вернее указать ему какие папки юзать.
в дебиане делал так:

Теперь все готово к созданию сайта. Сменим пользователя на вновь созданного и создадим все необходимые каталоги:

su userone
mkdir /home/user1/site1
mkdir /home/user1/site1/logs
mkdir /home/user1/site1/www
exit
Каталоги готовы, теперь вернемся к Apache. Нам надо определить виртуальный хост для сайта site1 (пусть он называется site1.ru), Правильнее всего это сделать таким образом: в каталоге /etc/apache2/sites-available создается файл конфигурации вида имя_сайта.conf, в нашем случае это site1.ru.conf. В нем и прописываются все нужные настройки. Для нашего примера получаем примерно следующее:

<VirtualHost *:”80>
  ServerName site1.ru
  ServerAlias www.site1.ru 
  DocumentRoot /home/user1/site1/www
  <directory /home/user1/site1/www>
    AllowOverride All
    Order allow,deny
    allow from all
  </directory>
  ErrorLog /home/user1/site1/logs/error.log
  LogLevel warn
  CustomLog /home/user1/site1/logs/access.log combined
</VirtualHost>
Как видно, все параметры вложены в своеобразный тег VirtualHost, в качестве атрибута которого указывают адрес и порт, по которому доступен описываемый сайт. Вложенные параметры означают следующее:

ServerName – доменное имя сервера
ServerAlias – алиас сервера (можно указывать несколько таких параметров)
DocumentRoot — корневой каталог сайта
ErrorLog – путь и имя файла для записи логов ошибок
LogLevel — уровень важности ошибки, начиная с которого информация должна попадать в лог CustomLog — путь и имя файла для записи логов доступа
Вложенная конструкция directory здесь описывает каталог, указанный в качестве домашнего (DocumentRoot). Строка Options AllowOverride All означает, что мы разрешаем перезаписывать любые настройки при помощи файлов .htaccrss. А следующие 2 строки определяют права доступа, в данном с любого адреса (обращаю внимание на то, что allow,deny пишется без пробела — это один параметр).

Примечание
Следует отметить, что directory может применяться при конфигурировании Apache не только внутри VirtualHost, но и в любом другом месте, где требуется задать права доступа для какого-либо каталога.
После того как файл конфигурации Apache для нового сайта готов, надо указать серверу, что этот файл надо задействовать. Для этого создадим симлинк на этот файл в каталоге /etc/apache2/sites-enabled. Делается это при помощи команды ln:

ln -s /etc/apache2/sites-available/site1.ru.conf /etc/apache2/sites-enabled/site1.ru.conf
Таким образом, мы теперь всегда можем выключить созданный файл из конфигурации, просто удалив ссылку на файл в sites-enabled, или подключить его вновь, создав ссылку заново.

Теперь протестируем получившуюся конфигурацию, перезапустив Apache:

/etc/init.d/apache2 restart

примерно так

в конфиге виртуальных хостов /etc/apache2/vhosts.d/00_default_vhost.conf пишем:

Listen *:80
Listen *:8080

<VirtualHost *:80>
   DocumentRoot "/путь/до/основного/сайта"
   ServerName домен.ru
   ServerAlias www.домен.ru
   <Directory "/путь/до/основного/сайта">
       Options FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

<VirtualHost 0.0.0.0:8080>
   DocumentRoot "/путь/до/sourcebans"
   ServerName bans.домен.ru
   ServerAlias bans.домен.ru
   <Directory "/путь/до/sourcebans">
       Options FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

Ещё вопрос... Чтобы

Ещё вопрос... Чтобы отправлялись маил сообщения с подтверждением о регистраций в ipb, что нужно поставить? почтовый сервер?

знания , умения , штаны без

знания , умения , штаны без рукавов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Помогите кто нибуть

Помогите кто нибуть установить ssmtp... весь гугл перерыл не чего не выходит) мне нужна только отправка почты на мыло, когда регаются на форуме ipb

Установить ssmtp - emerge

Установить ssmtp - emerge ssmtp
Или ты имел ввиду настроить?

Нейтральность - высшее достижение сознания!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".