PDA

Показать полную графическую версию : Redhat/Fedora - [решено] апач виртуальные хосты


dihlof0s
13-10-2009, 15:03
*HI*
на апаче настроен основной сервер(http://site1.ru/) и виртуальный хост http://site2.ru/ норм робит
но когда в браузере пишеш WWW.site2.ru выдает основной серв site1.ru
как настроить чтоб и на WWW.site2.ru норм работало



#
# Use name-based virtual hosting.
NameVirtualHost *:80
# # NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol. # # # VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known server name.

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@localhost
UseCanonicalName Off
DocumentRoot /var/www/site2/www
ServerName site2
AddDefaultCharset CP1251
LogLevel warn
ErrorLog logs/site2_error_log
CustomLog logs/site2_access_log common
</VirtualHost>

dihlof0s
13-10-2009, 15:04
*HI*
на апаче настроен основной сервер(http://site1.ru/) и виртуальный хост http://site2.ru/ норм робит
но когда в браузере пишеш WWW.site2.ru выдает основной серв site1.ru
как настроить чтоб и на WWW.site2.ru норм работало



#
# Use name-based virtual hosting.
NameVirtualHost *:80
# # NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol. # # # VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known server name.

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@localhost
UseCanonicalName Off
DocumentRoot /var/www/site2/www
ServerName site2.ru
AddDefaultCharset CP1251
LogLevel warn
ErrorLog logs/site2_error_log
CustomLog logs/site2_access_log common
</VirtualHost>

Alan85
13-10-2009, 17:40
попробуй
ServerName site2.ru »
заменить на
ServerName www.site2.ru
и добавить
ServerAlias site2.ru

dihlof0s
14-10-2009, 07:55
спасибо! усё работает

ps
я пробовал аналогично сделать, но наоборот

ServerName site2.ru
ServerAlias www.site2.ru

и чёт тогда не заработало :unsure:




© OSzone.net 2001-2012