我正在使用Linux Mint 17.3并尝试在Apache 2.4上创建虚拟主机。我已按照以下步骤操作,但仍无法浏览网站:
创建两个新的虚拟主机
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site1.com.conf- 醇>
修改每个主机
sudo vim /etc/apache2/sites-available/site1.com.conf
ServerName site1.com
ServerAlias www.site1.com
ServerAdmin admin@site1.com
DocumentRoot /var/www/site1.com/public_html
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log合并
3.启用新的虚拟主机文件
sudo a2ensite site1.com
//禁用原始html主机
sudo a2dissite 000-default.conf
sudo service apache2 reload
- 添加主机信息
醇>
sudo vim / etc / hosts
127.0.0.1:88 site1.com
127.0.0.1:89 site2.com
我已经在线查看了所有内容,我可以。今天是我的第二天。在此先感谢您的帮助。
答案 0 :(得分:0)
在第二步中,您应该在conf文件中将该主机声明为VirtualHost:
<VirtualHost *:80>
ServerName site1.com
ServerAlias www.site1.com
ServerAdmin admin@site1.com
DocumentRoot /var/www/site1.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>