【问题标题】:Hosting another website on linux AMAZON EC2 intance running bitnami wordpress在运行 bitnami wordpress 的 Linux AMAZON EC2 实例上托管另一个网站
【发布时间】:2018-07-11 00:29:08
【问题描述】:

我有一个使用 Bitnami wordpress 创建的 EC2 实例,我正在尝试在同一个实例 website.tld 上托管我的其他网站

我按照本指南中的步骤进行操作 https://docs.bitnami.com/aws/components/apache/#how-to-create-a-virtual-host

然后我转到“/opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf”并将其更改为

<VirtualHost *:80>
    ServerName mywordpress.com
    ServerAlias mywordpress.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

<VirtualHost *:80>
    ServerName website.tld
    ServerAlias www.website.tld
    DocumentRoot "/opt/bitnami/apps/website/htdocs"

    ErrorLog "logs/website-error_log"
    CustomLog "logs/website-access_log" common
</VirtualHost>

<VirtualHost *:443>
    ServerName mywordpress.com
    ServerAlias www.mywordpress.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apps/wordpress/conf/certs/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apps/wordpress/conf/certs/server.key"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

我为我的新网站创建了空文件夹“/opt/bitnami/apps/website/htdocs”,然后在 htdocs 中添加了一个 index.html

然后我重启了apache服务器

sudo /opt/bitnami/ctlscript.sh restart apache

mywordpress.com 和以前一样工作正常,但是当我尝试打开 website.tld 时出现此错误

Forbidden

You don't have permission to access / on this server.

我做错了吗?还有其他我错过的配置吗?

更令人困惑的是 apache2 服务器和 apps/ 文件夹中的每个文件夹中都有 httpd-vhosts.conf 文件,我不确定应该将新的域标签添加到哪一个?根据 bitnami 文档,我在 apps/wordrpess/config 中编辑了一个

我不是服务器端的人,有没有 apache 服务器的 UI 可以帮助我设置虚拟主机?

提前谢谢你。

【问题讨论】:

    标签: apache amazon-web-services amazon-ec2 virtualhost bitnami


    【解决方案1】:

    你必须在apache2.conf/httpd.conf中设置这个目录的权限。

    <Directory [your path]>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    

    并用chmod 755设置权限

    【讨论】:

    • 应该进入“/opt/bitnami/apache2/conf/httpd.conf”或“/opt/bitnami/apache2/conf/bitnami/httpd.conf”
    • 在 /opt/bitnami/apache2/conf/httpd.conf 中尝试,这里是 bitnami doc 中的部分 --> docs.bitnami.com/virtual-machine/components/apache/…
    • 完美,成功了!谢谢你。 (编辑后我不得不重新启动 apache 服务器)
    猜你喜欢
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2017-04-13
    • 2017-05-23
    • 2019-01-12
    • 2012-05-27
    相关资源
    最近更新 更多