请帮助解决问题。
在ubuntu上安装apache2。并创建2个站点: /var/www/html/site1.ru/index.html:
<div>site1</div>
/var/www/html/site2.ru/index.html:
<div>site2</div>
我调整虚拟主机的配置:/etc/apache2/sites-available/000-default.conf:
<VirtualHost *:80>
DocumentRoot /var/www/html/site1.ru
ServerNmae site1.ru
Alias www.site1.ru
</VirtualHost>
和/etc/apache2/sites-available/site2-config.conf:
<VirtualHost *:80>
DocumentRoot /var/www/html/site2.ru
ServerNmae site2.ru
Alias www.site2.ru
</VirtualHost>
也跑:
sudo a2ensite site2-config.conf
我需要调整文件/ etc / hosts。现在它看起来像这样:
localhost site1.ru
localhost www.site1.ru
localhost site2.ru
localhost www.site2.ru
..........
............
但在浏览器上通过地址localhost仅显示site1.ru的页面。其他网站不可用。
答案 0 :(得分:1)
您应该在hosts文件中使用IP:
127.0.0.1 site1.ru
127.0.0.1 www.site1.ru
127.0.0.1 site2.ru
127.0.0.1 www.site2.ru