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

维尼修斯·桑塔纳(Vinicius Santana)

我正在尝试设置我的apache2虚拟主机,以从主目录上的apps目录运行应用程序。

home/myusername/apps/application1

以下是我目前正在执行的步骤:

1)创建目录并向其中添加一个index.html文件。

home/myusername/apps/application1/index.html

2)授予目录权限。

sudo chown -R $USER:$USER /home/myusername/apps/application1

sudo chmod -R 755 /home/myusername/apps

3)创建虚拟主机文件

sudo touch /etc/apache2/sites-enabled/application1.app.conf

<VirtualHost *:80>    
    ServerAdmin webmaster@localhost
    DocumentRoot /home/myusername/application1
    ServerName application1.app
    ServerAlias www.application1.app

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

4)激活主机

sudo a2ensite application1.app

5)重新启动Apache

sudo service apache2 restart

6)将域添加到主机文件

127.0.0.1    application1.app

完成所有这些操作后,当我在浏览器application1.app上键入地址时,将得到以下403。

Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at application1.app Port 80

关于我在做什么错的任何想法吗?谢谢大家

道格·史密斯(Doug Smythies)

当您将任何非标准目录与apache一起使用时,您还需要编辑/etc/apache2/apache2.conf,并添加一个<Directory /bla/bla>节,以便apache知道可以访问该区域。只需复制现有的/var/www/var/www/html一个。例如(从另一个问题出发,并针对其他位置):

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

<Directory /media/newhd/test_web/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Ubuntu 14,04 LTS上安装Muvizu?

来自分类Dev

Ubuntu 14中缺少主目录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Apache2 | http.conf如何在目录上设置AllowOverride All

来自分类Dev

如何从VirtualBox(或任何VM)访问Apache2虚拟主机

来自分类Dev

如何从VirtualBox(或任何VM)访问Apache2虚拟主机

来自分类Dev

如何在VMware中设置Ubuntu 14. *随附的X-Windows(xUbuntu)/ MySql / PHP(Apache 2)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何设置虚拟主机?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

来自分类Dev

如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

来自分类Dev

如何在本地PC(ubuntu)上托管服务器并设置虚拟主机

来自分类Dev

如何在Ubuntu 14.04中创建虚拟主机

来自分类Dev

双启动Ubuntu 14 .04LTS

来自分类Dev

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

来自分类Dev

在Apache2中设置多个虚拟主机

来自分类Dev

如何在Ubuntu 14.x上安装Netbeans 8.0.2

来自分类Dev

如何在XAMPP上设置虚拟主机?

来自分类Dev

如何在Nginx中设置虚拟主机?

来自分类Dev

如何限制apache虚拟主机?

来自分类Dev

没有收到来自virtualhosts apache2 ubuntu14的响应

来自分类Dev

如何安装uTorrent 14 + Ubuntu

来自分类Dev

如何设置虚拟主机以指向两个不同的目录

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    如何在Ubuntu 14,04 LTS上安装Muvizu?

  4. 4

    Ubuntu 14中缺少主目录

  5. 5

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

  6. 6

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

  7. 7

    Apache2 | http.conf如何在目录上设置AllowOverride All

  8. 8

    如何从VirtualBox(或任何VM)访问Apache2虚拟主机

  9. 9

    如何从VirtualBox(或任何VM)访问Apache2虚拟主机

  10. 10

    如何在VMware中设置Ubuntu 14. *随附的X-Windows(xUbuntu)/ MySql / PHP(Apache 2)

  11. 11

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

  12. 12

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

  13. 13

    如何设置虚拟主机?

  14. 14

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

  15. 15

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

  16. 16

    如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

  17. 17

    如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

  18. 18

    如何在本地PC(ubuntu)上托管服务器并设置虚拟主机

  19. 19

    如何在Ubuntu 14.04中创建虚拟主机

  20. 20

    双启动Ubuntu 14 .04LTS

  21. 21

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

  22. 22

    在Apache2中设置多个虚拟主机

  23. 23

    如何在Ubuntu 14.x上安装Netbeans 8.0.2

  24. 24

    如何在XAMPP上设置虚拟主机?

  25. 25

    如何在Nginx中设置虚拟主机?

  26. 26

    如何限制apache虚拟主机?

  27. 27

    没有收到来自virtualhosts apache2 ubuntu14的响应

  28. 28

    如何安装uTorrent 14 + Ubuntu

  29. 29

    如何设置虚拟主机以指向两个不同的目录

热门标签

归档