Bitnami Lamp堆栈子域

时间:2018-05-23 15:15:54

标签: apache2 subdomain lamp bitnami

我从aws购买了一个bitnami灯堆栈服务器并创建了一个laravel项目。页面可以访问并且到目前为止工作。现在我想创建一个子域。 我试过以下:

在这里:

  

/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf

我改变了以下内容:

# Bitnami applications installed in a prefix URL
#Include "/opt/bitnami/frameworks/zendframework/conf/httpd-prefix.conf"
                    Include "/opt/bitnami/frameworks/laravel/conf/httpd-prefix.conf"
                    #Include "/opt/bitnami/frameworks/laravel/conf/httpd-vhosts.conf"
                    Include "/opt/bitnami/apps/phpmyadmin/conf/httpd-prefix.conf"

以下:

# Bitnami applications installed in a prefix URL
#Include "/opt/bitnami/frameworks/zendframework/conf/httpd-prefix.conf"
                    Include "/opt/bitnami/frameworks/laravel/conf/httpd-vhosts.conf"
                    Include "/opt/bitnami/apps/phpmyadmin/conf/httpd-prefix.conf"

最后进行了服务器重启:

  

sudo /opt/bitnami/ctlscript.sh restart apache

但子域名/页面未显示,主页面仍然有效。 我有什么步骤错过了吗?

1 个答案:

答案 0 :(得分:0)

Bitnami工程师在这里。

您要包含" /opt/bitnami/frameworks/laravel/conf/httpd-vhosts.conf"文件位于Apache的默认虚拟主机中包含的bitnami-apps-prefix.conf文件中,这就是您无法访问子域中的应用程序的原因。而不是添加这一行

Include "/opt/bitnami/frameworks/laravel/conf/httpd-vhosts.conf"

在bitnami-apps-prefix.conf中,您需要将其包含在/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf中。这样,您将在重新启动Apache后定义新的虚拟主机。