Bitnami 工程师在这里,
您可以按照以下步骤在正在运行的 Bitnami 实例上部署另一个应用程序。他们假设您的应用程序将位于 /opt/bitnami/apps/myapp/ 目录中:
sudo mkdir /opt/bitnami/apps/myapp
sudo mkdir /opt/bitnami/apps/myapp/htdocs/
sudo mkdir /opt/bitnami/apps/myapp/conf
sudo chown -R bitnami:daemon /opt/bitnami/apps/myapp/htdocs/
sudo chmod -R g+w /opt/bitnami/apps/myapp/htdocs/
- 创建并编辑 /opt/bitnami/apps/myapp/conf/httpd-prefix.conf 文件并将以下行添加到其中:
Alias /myapp/ "/opt/bitnami/apps/myapp/htdocs/"
Alias /myapp "/opt/bitnami/apps/myapp/htdocs/"
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
- 创建并编辑 /opt/bitnami/apps/myapp/conf/httpd-app.conf 文件并将以下内容添加到其中。这是您的应用程序的主要配置文件,因此请根据应用程序的要求对其进行进一步修改。
<Directory /opt/bitnami/apps/myapp/htdocs/>
Options +FollowSymLinks
AllowOverride None
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
注意:如果您的应用程序使用 .htaccess 文件,您应该将 AllowOverride None 选项更改为 AllowOverride All。了解如何将 .htaccess 文件内容移动到主服务器配置文件。
创建上述文件和目录后,将以下行添加到主 Apache 配置文件 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf 的末尾,如下所示:
Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"
重新启动 Apache 服务器:
sudo /opt/bitnami/ctlscript.sh restart apache
您现在应该可以通过http://SERVER-IP/myapp访问应用程序。
注意:由于 WordPress 需要数据库,您需要在服务器中创建一个新数据库
您可以在我们的文档指南中找到有关如何部署自定义应用程序的更多信息
https://docs.bitnami.com/general/apps/wordpress/administration/create-custom-application-php/
谢谢