Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Appserv (Apache server)
Показать сообщение отдельно

Аватара для dmitryst

Ветеран


Сообщения: 7273
Благодарности: 907

Профиль | Отправить PM | Цитировать


В файл httpd.conf пишем...
Код: Выделить весь код
# Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf
точнее, снимаем символ комментария.
Теперь уже httpd-vhosts.conf в пишем так;

Код: Выделить весь код
#
# Virtual Hosts
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80   #### используем много вирт. хостов на одном IP


<VirtualHost *:80> #### повторить эту секцию для каждого вирт. хоста
    ServerAdmin me@myhost.com  ###  админо-мыло :))))
    DocumentRoot /srv/www/www.mysite.lan ### где лежат файлы сайта (у меня FreeBSD)
    ServerName mysite.lan ##        название сайта
    ServerAlias www.mysite.lan ##   тоже название 
    ErrorLog /var/log/mysite-error_log ##  куда писать логи ошибок
    CustomLog /var/log/mysite-access_log common ###  лог доступа
	<Directory /srv/www/www.mysite.lan>  ####  разберемся с директорией, где лежат файлы сайта
	Options	Indexes Includes          ###  разрешаем индекс-файл и SSI
	AllowOverride all                        ###  права доступа
	Order allow,deny
	allow from all
	</Directory>

ScriptAlias	/cgi-bin/  "/srv/www/www.mysite.lan/cgi-bin/"    ##### тут производим подстановку директории скриптов CGI
	<Directory "/srv/www/www.mysite.lan/cgi-bin">    #########  разберем директорию скриптов....
	AllowOverride None    #####  права, опять же..
	Options None   ###  нет тут опций, только скрипты, и юзерам нефиг их смотреть
	Order allow,deny
	Allow from all
	</Directory>

</VirtualHost>

-------
Осваиваю FreeBSD


Отправлено: 01:00, 17-07-2008 | #14

Название темы: Appserv (Apache server)