如何为 apache2 调整主机?
how tune hosts for apache2?
请帮忙解决问题
在 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 的页面。其他网站不可用。
您应该在主机文件中使用 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
请帮忙解决问题
在 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 的页面。其他网站不可用。
您应该在主机文件中使用 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