Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Redhat/Fedora - [решено] апач виртуальные хосты (http://forum.oszone.net/showthread.php?t=153093)

dihlof0s 13-10-2009 15:03 1241810

Redhat/Fedora - [решено] апач виртуальные хосты
 
*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 1241811

апач виртуальные хосты
 
*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 1241934

попробуй
Цитата:

Цитата dihlof0s
ServerName site2.ru »

заменить на
Код:

ServerName www.site2.ru
и добавить
Код:

ServerAlias site2.ru

dihlof0s 14-10-2009 07:55 1242351

спасибо! усё работает

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

ServerName site2.ru
ServerAlias www.site2.ru

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


Время: 16:20.

Время: 16:20.
© OSzone.net 2001-