Bitnami WordPress 多網站上的非 WordPress 網域

Bitnami WordPress 多網站上的非 WordPress 網域

我已經和這個問題奮鬥了一段時間了,也許對 Apache 還沒有足夠的了解。

我有一個在 AWS lightsail 上運行的 Bitnami Wordpress 多網站安裝。我有 3 個 WP 網域工作正常。

我還有一個第四個網域,我想將其指向使用相同伺服器的自訂非 WordPress 應用程式。

不久前我問了一個問題:https://stackoverflow.com/questions/53638767/point-domain-to-directory-of-a-bitnami-wordpress-multi-site-instance/53705728#53705728

  • 使用這個,我在一個單獨的目錄中設置了我的應用程序,其中有一個conf目錄,我計劃包含一個vhosts文件,將我的第四個域名指向這個新位置的htdocs目錄。
  • 回答這個問題的 Bitnami 工程師說要建立一個別名,但除非我對別名的理解不正確,否則它們只適用於目錄。我無法為單獨的網域使用別名(我錯了嗎?)

當我嘗試新增 VirtualHosts 部分時,我收到一個錯誤,因為我猜我不能讓 vhosts 和 httpd-prefix 在同一台伺服器上運行。

如何為我的 WordPress 多網站安裝保留 httpd-prefix 不變,同時將我的第四個 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 中。
  • 重新啟動阿帕契
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 檔案。有人可以告訴我這個文件中應該包含什麼以及由於它不存在而如何引用它來加載嗎?

相關內容