Bitnami WordPress 多站点上的非 Wordpress 域

Bitnami WordPress 多站点上的非 Wordpress 域

我已经解决这个问题很长时间了,也许对 Apache 还不够了解。

我在 AWS lightsail 上运行了一个 Bitnami Wordpress 多站点安装。我有 3 个 WP 域运行正常。

我还有第 4 个域名,我想使用同一服务器将其指向自定义的非 Wordpress 应用程序。

不久前我问过一个问题:https://stackoverflow.com/questions/53638767/point-domain-to-directory-of-a-bitnami-wordpress-multi-site-instance/53705728#53705728

  • 使用此功能,我在一个带有 conf 目录的单独目录中设置了我的应用程序,我计划在其中包含一个 vhosts 文件,将我的第 4 个域名指向这个新位置的 htdocs 目录。
  • 回答该问题的 Bitnami 工程师说要创建一个别名,但除非我误解了别名,否则它们仅适用于目录。我不能将别名用于单独的域(我错了吗?)

当我尝试添加 VirtualHosts 部分时,收到错误,因为我猜我不能在同一台服务器上同时运行 vhosts 和 httpd-prefix。

我怎样才能在我的 wordpress 多站点安装中保留 httpd-prefix 原样,同时将我的第 4 个 URL 指向 /opt/bitnami/apps/myapp/htdocs 目录?

答案1

抱歉,我在另一个帖子中丢失了评论。如果您按照我在另一个主题中提到的步骤操作,您的自定义应用程序将在 yourdomain/yourapp 上运行(yourapp 是您配置的别名的名称)。

如果您想使用自定义虚拟主机部署该应用程序,则需要按照我提到的步骤进行操作那里但您需要配置以下内容:

  • 在自定义应用程序的 httpd-vhosts.conf 文件中配置 ServerName 和 ServerAlias。
  • 将 httpd-vhosts.conf 文件包含在 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf 文件中。您可以跳过将 httpd-prefix.conf 文件包含在 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf 文件中的步骤。
  • 重启 Apache
sudo /opt/bitnami/ctlscript.sh restart apache

总结一下: - 您需要将应用程序的文件夹放在 /opt/bitnami/apps/yourapp 中。您将在那里拥有 2 个文件夹,conf(Apache 配置文件)和 htdocs(应用程序文件) - 您将在 httpd-vhosts.conf 文件中配置虚拟主机,并将应用程序的文件包含在 Apache 的 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf 文件中。

答案2

我也在尝试这样做。我有一个自定义 PHP 脚本需要服务器执行,但我实在无法弄清楚。不幸的是,我没有 bitnami-apps-vhosts.conf 文件。有人能告诉我这个文件中应该包含什么,以及既然它不存在,如何引用它进行加载吗?

相关内容