如何更改 bitnami 中的路由?
How to change routing in bitnami?
我在 bitnami 中有两个自定义 php 应用程序。第一个在 apps/site
中,第二个在 apps/forum
中。我怎样才能做到当你去 domain.com
时加载网站,当你去 forum.domain.com
时加载论坛?
现在要访问这两个应用程序,我需要转到 domain.com/site
和 domain.com/forum
。
这里是 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。
希望对你有帮助
我在 bitnami 中有两个自定义 php 应用程序。第一个在 apps/site
中,第二个在 apps/forum
中。我怎样才能做到当你去 domain.com
时加载网站,当你去 forum.domain.com
时加载论坛?
现在要访问这两个应用程序,我需要转到 domain.com/site
和 domain.com/forum
。
这里是 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。
希望对你有帮助