无法连接到Apache Virtualhost

时间:2017-04-19 08:56:31

标签: amazon-web-services amazon-ec2 ubuntu-14.04 apache2.4

我使用亚马逊网络服务在ubuntu 14.04上安装了新的apache。我尝试通过apache文档设置虚拟主机,但我仍然无法连接到虚拟主机。

我在新服务器上所做的是:

sudo apt-get update
sudo apt-get install apache2

然后我为virtualhosts创建了必要的文件夹:

sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/test.com/public_html

授予权限..

sudo chown -R $USER:$USER /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/test.com/public_html
sudo chmod -R 755 /var/www

并为vhosts

创建了演示内容
nano /var/www/example.com/public_html/index.html

创建必要的vhost.conf文件:(两台主机几乎相同)

<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

启用配置文件:

sudo a2ensite example.com.conf
sudo a2ensite test.com.conf

重新启动服务器:

sudo service apache2 restart

我也已添加到/ etc / hosts文件中:

54.69.177.170 example.com
54.69.177.170 test.com

完成所有这些步骤后,我仍然无法通过指定的ServerName连接到虚拟主机。我确保所有端口都正确,检查httpd正在运行

curl -R 54.69.177.170

它返回一个html文件。

任何帮助将不胜感激,以帮助我连接到虚拟主机。

0 个答案:

没有答案