如何在bitnami中更改路由?

问题描述 投票:1回答:1

我在bitnami中有两个自定义php应用程序。 apps/site中的第一个,apps/forum中的第二个。如何使网站转到domain.com时加载网站,并在您转到forum.domain.com时加载论坛?

现在要访问这两个应用程序,我需要转到domain.com/sitedomain.com/forum

php linux apache bitnami
1个回答
1
投票

这里是Bitnami工程师,

如果使用默认路径,请执行以下步骤(它们将/opt/bitnami用作installdir和pwd):

  • 添加具有以下内容的文件site/conf/httpd-vhosts.conf
<VirtualHost *:80>
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot "/opt/bitnami/apps/site/htdocs"
    Include "/opt/bitnami/apps/site/conf/httpd-app.conf"
</VirtualHost>

<VirtualHost *:443>
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot "/opt/bitnami/apps/site/htdocs"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"
    Include "/opt/bitnami/apps/site/conf/httpd-app.conf"
</VirtualHost>
  • 添加具有以下内容的文件forum/conf/httpd-vhosts.conf
 <VirtualHost *:80>
    ServerName forum.domain.com
    ServerAlias www.forum.domain.com
    DocumentRoot "/opt/bitnami/apps/forum/htdocs"

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

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

    Include "/opt/bitnami/apps/forum/conf/httpd-app.conf"
</VirtualHost>
  • apache2/conf/bitnami/bitnami-apps-prefix.conf中注释掉这些行:
#Include "/opt/bitnami/apps/site/conf/httpd-prefix.conf"
#Include "/opt/bitnami/apps/forum/conf/httpd-prefix.conf"
  • 将这些行添加到apache2/conf/bitnami/bitnami-apps-vhosts.conf
Include "/opt/bitnami/apps/site/conf/httpd-vhosts.conf"
Include "/opt/bitnami/apps/forum/conf/httpd-vhosts.conf"
  • 重新启动apache。

希望对您有帮助

© www.soinside.com 2019 - 2024. All rights reserved.