Хочу прописать один хост и IP на web-server, в httpd.conf прописал: Code: # <VirtualHost sait.net.ru:80> ServerAdmin [email protected] DocumentRoot C:\Web-Server\Apache2\www\sait.net.ru\www ServerAlias sait.net.ru ServerName sait ErrorLog logs\sait.net.ru-error_log CustomLog logs\sait.net.ru-access_log common </VirtualHost> <VirtualHost 90.80.80.23:80> ServerAdmin [email protected] DocumentRoot C:\Web-Server\Apache2\www\90.80.80.23\www ServerAlias 90.80.80.23 ServerName 90.80.80.23 ErrorLog logs\90.80.80.23-error_log CustomLog logs\90.80.80.23-access_log common </VirtualHost> Но не заработало, если захожу под http://90.80.80.23 виден сайт находящийся на http://sait.net.ru. Может что-то еще нужно прописать где-то или я не верно что-то прописал?
Apache/conf/extra/httpd-vhosts.conf В нём пишем: Code: ########################################## vb <VirtualHost vb:80> ServerAdmin vb@localhost ServerName vb DocumentRoot "C:/www/sites/vb" <Directory C:/www/sites/vb> Options FollowSymLinks AllowOverride All Allow from all </Directory> ErrorLog C:/www/sites/vb/error.log CustomLog C:/www/sites/vb/access.log common </VirtualHost> Далее правь файл C:\WINDOWS\system32\drivers\etc\hosts : Code: 127.0.0.1 vb
Добавь перед вторым виртуал хостом вот так : Code: [COLOR=Red]NameVirtualHost 90.80.80.23[/COLOR] <VirtualHost 90.80.80.23:80> ServerAdmin [email protected] DocumentRoot C:\Web-Server\Apache2\www\90.80.80.23\www ServerAlias 90.80.80.23 ServerName 90.80.80.23 ErrorLog logs\90.80.80.23-error_log CustomLog logs\90.80.80.23-access_log common </VirtualHost>