Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 在linux AMAZON EC2 intance上托管另一个运行bitnami wordpress的网站_Apache_Amazon Web Services_Amazon Ec2_Virtualhost_Bitnami - Fatal编程技术网

Apache 在linux AMAZON EC2 intance上托管另一个运行bitnami wordpress的网站

Apache 在linux AMAZON EC2 intance上托管另一个运行bitnami wordpress的网站,apache,amazon-web-services,amazon-ec2,virtualhost,bitnami,Apache,Amazon Web Services,Amazon Ec2,Virtualhost,Bitnami,我有一个使用Bitnami wordpress创建的EC2实例,我正在尝试在同一实例website.tld上托管我的其他网站 我遵循了本指南中的步骤 然后我转到“/opt/bitnami/apps/wordpress/conf/httpd vhosts.conf”并将其更改为 <VirtualHost *:80> ServerName mywordpress.com ServerAlias mywordpress.com DocumentRoot "/opt

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

我遵循了本指南中的步骤

然后我转到“/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>
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可以帮助我设置虚拟主机


提前谢谢。

您必须在apache2.conf/httpd.conf中设置此目录的权限

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

选项索引跟随符号链接
不允许超限
要求所有授权

并使用
chmod 755

设置权限您必须在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文档中的部分-->完美,它工作了!非常感谢。(编辑后我不得不重新启动apache服务器)应该进入“/opt/bitnami/apache2/conf/httpd.conf”还是“/opt/bitnami/apache2/conf/bitnami/httpd.conf”在/opt/bitnami/apache2/conf/httpd.conf中尝试一下,这是bitnami文档中的一节-->完美,成功了!非常感谢。(编辑之后,我不得不重新启动apache服务器)