如何在本地机器上为多个虚拟主机配置 linux/apache
How to configure linux/apache for multiple virtualhost in local machine
我有两个本地网站项目,localgoogle.com 和 localapple.com。
localgoogle.com
个文件位于 /home/vahid/dev/localgoogle
localapple.com
个文件在 /home/vahid/dev/localapple
我的OS是debian 8.5,安装了apache2
我做了/etc/apache2/sites-available/localgoogle.com.conf
和/etc/apache2/sites-available/localapple.com.conf
都链接到 /etc/apache2/sites-enabled
并由 a2ensite 命令启用。
这是localgoole.com.conf
:
<VirtualHost *:80>
ServerName localgoogle.com
ServerAdmin webmaster@localgoogle.com
DocumentRoot /home/vahid/dev/localgoogle
ServerAlias www.localgoogle.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
localapple conf文件遵循上述配置规则。
我重新启动了 apache2 服务,但我不知道为什么以及如何从浏览器访问这个虚拟主机!
我在浏览器中尝试 localhost/localgoogle.com
,但 return 未找到
您在浏览器中以 localgoogle.com 的身份直接访问该网站。确保该名称使用主机文件或 dns 解析为您的本地 IP 地址。
我有两个本地网站项目,localgoogle.com 和 localapple.com。
localgoogle.com
个文件位于 /home/vahid/dev/localgoogle
localapple.com
个文件在 /home/vahid/dev/localapple
我的OS是debian 8.5,安装了apache2
我做了/etc/apache2/sites-available/localgoogle.com.conf
和/etc/apache2/sites-available/localapple.com.conf
都链接到 /etc/apache2/sites-enabled
并由 a2ensite 命令启用。
这是localgoole.com.conf
:
<VirtualHost *:80>
ServerName localgoogle.com
ServerAdmin webmaster@localgoogle.com
DocumentRoot /home/vahid/dev/localgoogle
ServerAlias www.localgoogle.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
localapple conf文件遵循上述配置规则。
我重新启动了 apache2 服务,但我不知道为什么以及如何从浏览器访问这个虚拟主机!
我在浏览器中尝试 localhost/localgoogle.com
,但 return 未找到
您在浏览器中以 localgoogle.com 的身份直接访问该网站。确保该名称使用主机文件或 dns 解析为您的本地 IP 地址。