虚拟主机不能在Ubuntu上运行,两个站点都直接指向同一根14 LTS和apache 2.4.7

phlipinmi

我有两个站点,它们都位于/ var / www /目录中。

一个在...

/var/www/doamin1.com/public_html

另一个在...

/var/www/doamin2.com/public_html

目录被www-data:www-data用户和组使用。

我已经设置了conf文件,它们是

doamin1.com.conf

doamin2.com.conf

他们看起来像这样...

<VirtualHost *:80>

        <Directory /var/www/domain1.com/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ServerName wildcard.domain1.com
        ServerAlias *.domain1.com
        ServerAdmin [email protected]

        DocumentRoot /var/www/domain1.com/public_html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

<VirtualHost *:80>

        <Directory /var/www/domain2.com/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ServerName wildcard.domain2.com
        ServerAlias *.domain2.com
        ServerAdmin [email protected]

        DocumentRoot /var/www/domain2.com/public_html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

将域添加到主机文件 /etc/hosts

a2dissite 000-default.conf

a2ensite domain1.com.conf
a2ensite domain2.com.conf

service apache2 reload

service apache2 restart

并且两个域仍然直接指向同一个域,我什至重新启动服务器并删除了通配符设置...

ServerName domain1.com
ServerAlias domain1.com

ServerName domain2.com
ServerAlias domain2.com

并且他们没有正确引导。这两个域都拥有,并且DNS指向正确的位置。我所做的一切仍然导致它们都重定向到同一目录。

我在每个站点的已启用站点的配置文件和conf文件中都有指向我的配置文件的链接,但仍然无法正常工作。我搞不清楚了。

我在这里想念什么?

phlipinmi

我发现的是每种虚拟主机配置...

/etc/apache2/sites-availiable/doamin1.com.conf

/etc/apache2/sites-availiable/doamin2.com.conf

<VirtualHost *:80>

*//configriation*

</VirtualHost>

我将/etc/apache2/sites-availiable/doamin1.com.conf更改为如下形式

<VirtualHost domain1.com:80>

*//configriation*

</VirtualHost>

和/etc/apache2/sites-availiable/doamin2.com.conf看起来像这样...

<VirtualHost domain2.com:80>

*//configriation*

</VirtualHost>

我认为这是因为两个文件都在块的开头行中寻找*:80指令。然后,这导致服务器还原到第一个conf文件,并在该虚拟主机块中使用了“ DocumentRoot”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache 2个不同的虚拟主机指向第一个

来自分类Dev

ubuntu 13.10和apache 2.4.6上的虚拟主机

来自分类Dev

面临在远程服务器上为Drupal 7安装Apache Solr 4.x的问题

来自分类Dev

使用fastcgi在Apache上配置两个虚拟主机

来自分类Dev

如何创建VTK七边形棱镜(7个具有4个顶点的面和2个具有7个顶点的面)

来自分类Dev

Ubuntu 16上php7的Apache2错误

来自分类Dev

为什么特定站点上的HTTP / 2可以在FF中运行,但不能在同一Windows 10计算机上的Chrome,IE和Edge中运行?

来自分类Dev

在2个硬键上双重引导Windows 7和Ubuntu

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

如何使用3个站点设置Apache:2个基于名称的虚拟主机,1个通过IP地址

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

Ubuntu 13.10和Apache 2.4.6上的虚拟主机

来自分类Dev

为什么apache2和tomcat7服务无法在Ubuntu Cloudimg上自动启动?

来自分类Dev

Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

来自分类Dev

Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

来自分类Dev

apache虚拟主机配置CentOS7

来自分类Dev

apache虚拟主机:如何添加2个虚拟主机?

来自分类Dev

1 2 3 4 7 8 9 p和退格键不起作用

来自分类Dev

通过Tomcat7和Apache2访问Jenkins

来自分类Dev

在不安装apt-get的情况下安装apache2和tomcat7(Ubuntu Server)

来自分类Dev

tableView.reloadData()在使用Simulator的Xcode 7 beta 4和Swift2中不起作用

来自分类Dev

将Apache设置为使用虚拟主机在同一域上运行多个django应用

来自分类Dev

在CentOS 7上针对Apache和Haproxy的FIPS 140-2合规性

来自分类Dev

Postfix和Apache:CentOS 7上的权限被拒绝

来自分类Dev

在Apache 2虚拟主机上指向子域的问题?

来自分类Dev

学习 Spring 4 和 JEE 7?

来自分类Dev

webpack 4 和 babel 7 出错

来自分类Dev

为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

来自分类Dev

Apache CXF 和 Log4j2

Related 相关文章

  1. 1

    Apache 2个不同的虚拟主机指向第一个

  2. 2

    ubuntu 13.10和apache 2.4.6上的虚拟主机

  3. 3

    面临在远程服务器上为Drupal 7安装Apache Solr 4.x的问题

  4. 4

    使用fastcgi在Apache上配置两个虚拟主机

  5. 5

    如何创建VTK七边形棱镜(7个具有4个顶点的面和2个具有7个顶点的面)

  6. 6

    Ubuntu 16上php7的Apache2错误

  7. 7

    为什么特定站点上的HTTP / 2可以在FF中运行,但不能在同一Windows 10计算机上的Chrome,IE和Edge中运行?

  8. 8

    在2个硬键上双重引导Windows 7和Ubuntu

  9. 9

    强制使用https://和www。与虚拟主机apache2

  10. 10

    如何使用3个站点设置Apache:2个基于名称的虚拟主机,1个通过IP地址

  11. 11

    强制使用https://和www。与虚拟主机apache2

  12. 12

    Ubuntu 13.10和Apache 2.4.6上的虚拟主机

  13. 13

    为什么apache2和tomcat7服务无法在Ubuntu Cloudimg上自动启动?

  14. 14

    Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

  15. 15

    Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

  16. 16

    apache虚拟主机配置CentOS7

  17. 17

    apache虚拟主机:如何添加2个虚拟主机?

  18. 18

    1 2 3 4 7 8 9 p和退格键不起作用

  19. 19

    通过Tomcat7和Apache2访问Jenkins

  20. 20

    在不安装apt-get的情况下安装apache2和tomcat7(Ubuntu Server)

  21. 21

    tableView.reloadData()在使用Simulator的Xcode 7 beta 4和Swift2中不起作用

  22. 22

    将Apache设置为使用虚拟主机在同一域上运行多个django应用

  23. 23

    在CentOS 7上针对Apache和Haproxy的FIPS 140-2合规性

  24. 24

    Postfix和Apache:CentOS 7上的权限被拒绝

  25. 25

    在Apache 2虚拟主机上指向子域的问题?

  26. 26

    学习 Spring 4 和 JEE 7?

  27. 27

    webpack 4 和 babel 7 出错

  28. 28

    为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

  29. 29

    Apache CXF 和 Log4j2

热门标签

归档