无法本地访问apache2配置的虚拟服务器

时间:2018-07-29 12:03:59

标签: apache2 ubuntu-16.04

我已经在apache2 example1.com和example2.com中配置了2个虚拟主机。配置文件看起来像

  1. example1.com.conf

    <VirtualHost *:80>
      ServerName example1.com
      ServerAdmin example1@rediffmail.com
      DocumentRoot /var/www/example1.com/public_html
      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    
  2. example2.com.conf

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

然后我已使用

启用了它们
    sudo a2ensite example1.com.conf
    sudo a2ensite example2.com.conf

然后我已使用

禁用了默认文件
    sudo a2dissite 000-default.conf

最终使用

重新启动了Apache。
    sudo systemctl restart apache2
    sudo service apache2 reload

现在的问题是,当我尝试访问站点以使用

测试虚拟服务器配置时
    http://example1.com
    http://example2.com

它们不可访问。尝试了很多事情,但放弃了!我做错了什么或我可能错过了什么的任何线索。

P.S。我指的是本教程https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

0 个答案:

没有答案