Apache 如何配置Bitnami Lightsail LAMP服务器以承载第二个网站?

Apache 如何配置Bitnami Lightsail LAMP服务器以承载第二个网站?,apache,virtualhost,bitnami,amazon-lightsail,Apache,Virtualhost,Bitnami,Amazon Lightsail,我有一个AWS Lightsail Bitnami LAMP实例,它托管一个网站。我想在同一台服务器上为第二个域创建一个站点,但尚未成功 我复制并修改了一个httpd-vhosts.conf文件,并将其放在/opt/bitnami/apache2/conf中。我在/opt/bitnami/apache2/conf/bitnami/bitnami.conf的末尾添加了一条include语句,指向新的httpd-vhosts.conf文件。尝试访问新站点或旧站点时,浏览器响应为“禁止您没有访问/访问

我有一个AWS Lightsail Bitnami LAMP实例,它托管一个网站。我想在同一台服务器上为第二个域创建一个站点,但尚未成功

我复制并修改了一个httpd-vhosts.conf文件,并将其放在/opt/bitnami/apache2/conf中。我在/opt/bitnami/apache2/conf/bitnami/bitnami.conf的末尾添加了一条include语句,指向新的httpd-vhosts.conf文件。尝试访问新站点或旧站点时,浏览器响应为“禁止您没有访问/访问此服务器的权限”

/opt/bitnami/apache2/conf/httpd-vhosts.conf中有两个代码块。这是其中之一。第二个块与“site1”更改为“site2”相同


服务器管理员me@site1.com
DocumentRoot“/opt/bitnami/apache2/site1.com/htdocs”
选项-索引
允许超越所有
选项-索引
允许超越所有
命令允许,拒绝
通融
ServerName site1.com
ServerAlias www.site1.com
ErrorLog“logs/site1.com-error\u log”
CustomLog“logs/site1.com-access_log”通用
似乎正在读取新的httpd-vhosts.conf文件,因为创建了新的错误和访问日志。错误日志状态为“客户端被服务器配置拒绝:”。错误日志中与此错误相关的目录是…site1.com/htdocs,如httpd-vhosts.conf文件中所定义。

Bitnami Engineer

让我们尝试以下更改以修复您遇到的错误:

  • 移除下面的块
不推荐使用。在使用Apache 2.4时,需要使用
Require-all-grated

  • 正确设置应用程序文件夹的权限

谢谢你,乔塔!添加建议的更改后,两个站点都可以访问。
<VirtualHost *:80>
    ServerAdmin me@site1.com
    DocumentRoot "/opt/bitnami/apache2/site1.com/htdocs"
        <Directory />
                Options -Indexes
                AllowOverride All
        </Directory>
        <Directory /opt/bitnami/apache2/site1.com/htdocs>
                Options -Indexes
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
    ServerName site1.com
    ServerAlias www.site1.com
    ErrorLog "logs/site1.com-error_log"
    CustomLog "logs/site1.com-access_log" common
</VirtualHost>
        <Directory />
                Options -Indexes
                AllowOverride All
        </Directory>
Order allow,deny
allow from all
sudo chown -R bitnami:daemon /opt/bitnami/apache2/site1.com/htdocs
sudo chmod -R g+w /opt/bitnami/apache2/site1.com/htdocs