我从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
但子域名/页面未显示,主页面仍然有效。 我有什么步骤错过了吗?
答案 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"
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf
中。这样,您将在重新启动Apache后定义新的虚拟主机。