Поставил Linux Gentoo, а вот веб сервер не как не могу до конца посставить... дайте ктони буть нормальный мануал... перерыл весь гугл, не чего не вышло.
А в чем проблема? eselect profile — выбрать сервер. А дальше как и в любом другом дистрибутиве. Мануалов хоть жопой жуй. Даже в штатной вики есть: Установка Apache 2
Ещё вопрос... Чтобы не создавать новую тему, спрошу тут.
как в 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
Какой веб-сервер? LAMP, LNMP
Какой веб-сервер? LAMP, LNMP (Apache/Nginx)?
solver написал(а): Какой
LAMP ну мне нужен под сайт и фтп ещё потом добавить
А в чем проблема? eselect
А в чем проблема? eselect profile — выбрать сервер. А дальше как и в любом другом дистрибутиве. Мануалов хоть жопой жуй. Даже в штатной вики есть: Установка Apache 2
Разобрался сам... оказывается
Разобрался сам... оказывается пропустил 1 строку при установке...
Akushi написал(а):Разобрался
Вот в этом и проблема. В непонимании того что ты делаешь, простом копипасте. Иначе ты бы не "строку пропустил" а "не сделал какуюто важную настройку".
Ну и http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno
Ещё вопрос... Чтобы не
Ещё вопрос... Чтобы не создавать новую тему, спрошу тут.
как в gentoo добавить домен сайта, вернее указать ему какие папки юзать.
в дебиане делал так:
примерно так
в конфиге виртуальных хостов /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
Или ты имел ввиду настроить?
Нейтральность - высшее достижение сознания!