ubuntu 13.10和apache 2.4.6上的虚拟主机

拉切扎尔·雷切夫(Lachezar Raychev)

我有以下问题
我的主机文件如下:

127.0.0.1       localhost
127.0.1.1       barbala4o-HP-ProBook-4530s
127.0.1.1       mysite.localhost

我在中的文件/etc/apache2/sites-available/mysite.localhost.conf如下:

<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName mysite.localhost

        DocumentRoot /var/www/mysite

        <Directory /var/www/mysite/>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog /var/log/apache2/mysite-error.log
        CustomLog /var/log/apache2/mysite-access.log common
</VirtualHost>

之后sudo a2ensite mysite.localhost.conf,在mysite.localhost /上重新启动apache,并且仅在localhost上,我得到以下信息(例如列出其中没有索引文件的目录):

Index of /

[ICO]   Name    Last modified   Size    Description
[DIR]   apache_logs/    2013-09-24 10:15     -   
[DIR]   mysql/  2013-10-22 10:05     -   
[DIR]   tools/  2013-10-22 10:05

/var/www/当我输入localhost/test而不是加载index.php文件,在目录中的任何其他文件夹(如test)上,它显示:

Not Found

The requested URL /adlantic was not found on this server.

Apache/2.4.6 (Ubuntu) Server at localhost Port 80   

如果我这样做sudo a2dissite mysite.conf并重新启动apache,则一切正常。我猜问题出在mysite.localhost.conf哪里但我找不到地方。有任何想法吗?10倍

安吉斯·KP

Ubuntu 13.10及其变体已移至Apache 2.4。Apache 2.4希望启用的虚拟主机配置文件默认以.conf结尾。

现在,要纠正此问题,可以使用两种方法来获得相同的结果。

  1. 第一个解决方案和简单的解决方案是向所有虚拟主机添加.conf扩展名。新的Apache 2.4读取新Apache 2.4配置文件中概述的sites-available目录中具有.conf扩展名的每个虚拟主机。

  2. 第二种解决方案是删除/etc/apache2/apache2.conf中Apache 2.4配置文件中的.conf扩展名

在旧的Apache 2.2文件中,.conf文件具有Include sites-enabled /,而新的.conf文件具有

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

将该行更改为:

# Include the virtual host configurations:
IncludeOptional sites-enabled/

结果:命令a2ensite yourdomain现在可以按预期运行。如果您使用第二种方法;您的虚拟主机文件不需要扩展名为.conf。

Note: Configuration file is "/etc/apache2/apache2.conf" in new Apache, so please copy document root path and other configurations from "/etc/apache2/sites-available/000-default.conf" to  "/etc/apache2/apache2.conf"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 4虚拟主机和Mod重写设置

来自分类Dev

使用Apache虚拟主机在ubuntu 13.10上进行zf2设置

来自分类Dev

Apache上的多个SSL虚拟主机

来自分类Dev

Windows 10 Apache虚拟主机配置

来自分类Dev

在Apache2中设置多个虚拟主机

来自分类Dev

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

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

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

来自分类Dev

Ubuntu 13.10和Apache 2.4.6上的虚拟主机

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

为什么Ubuntu 14.04上的Apache虚拟主机无法正常工作?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Ubuntu中为apache2服务添加虚拟主机网站

来自分类Dev

Apache2虚拟主机:授予权限

来自分类Dev

在NTFS分区上为ubuntu设置虚拟主机

来自分类Dev

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

来自分类Dev

如何从来宾操作系统(Windows 10)访问HOST操作系统(Ubuntu)上的xampp虚拟主机?

来自分类Dev

虚拟主机定义的更改无效-Apache2

来自分类Dev

具有虚拟主机(Apache2)的Userdir

来自分类Dev

Apache2 | 虚拟主机显示404

来自分类Dev

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

来自分类Dev

如何在Ubuntu上设置第二个Apache虚拟主机

来自分类Dev

Ubuntu 18.04 Apache2虚拟主机显示主要网站

来自分类Dev

在 Apache 上设置虚拟主机(XAMPP、Windows 10)

来自分类Dev

如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

来自分类Dev

Ubuntu 19.04 的虚拟主机

来自分类Dev

如何列出安装在 Ubuntu 20.04.2 LTS 上的 Apache Web 服务器中的所有虚拟主机?

Related 相关文章

  1. 1

    Laravel 4虚拟主机和Mod重写设置

  2. 2

    使用Apache虚拟主机在ubuntu 13.10上进行zf2设置

  3. 3

    Apache上的多个SSL虚拟主机

  4. 4

    Windows 10 Apache虚拟主机配置

  5. 5

    在Apache2中设置多个虚拟主机

  6. 6

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

  7. 7

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  8. 8

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

  9. 9

    Ubuntu 13.10和Apache 2.4.6上的虚拟主机

  10. 10

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  11. 11

    为什么Ubuntu 14.04上的Apache虚拟主机无法正常工作?

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    如何在Ubuntu中为apache2服务添加虚拟主机网站

  16. 16

    Apache2虚拟主机:授予权限

  17. 17

    在NTFS分区上为ubuntu设置虚拟主机

  18. 18

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

  19. 19

    如何从来宾操作系统(Windows 10)访问HOST操作系统(Ubuntu)上的xampp虚拟主机?

  20. 20

    虚拟主机定义的更改无效-Apache2

  21. 21

    具有虚拟主机(Apache2)的Userdir

  22. 22

    Apache2 | 虚拟主机显示404

  23. 23

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

  24. 24

    如何在Ubuntu上设置第二个Apache虚拟主机

  25. 25

    Ubuntu 18.04 Apache2虚拟主机显示主要网站

  26. 26

    在 Apache 上设置虚拟主机(XAMPP、Windows 10)

  27. 27

    如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

  28. 28

    Ubuntu 19.04 的虚拟主机

  29. 29

    如何列出安装在 Ubuntu 20.04.2 LTS 上的 Apache Web 服务器中的所有虚拟主机?

热门标签

归档