![](/img/trans.png)
[英]Retrieving Bitnami Wordpress Multisite 'user' password from an AWS EC2 instance
[英]Multiple WordPress Multisite under one EC2 instance (AWS)
我們正在嘗試在一個 EC2 實例下為我們的多站點配置 DNS 路由。
具體來說,我們正在設置 WordPress Multisite 的 DEV、TEST 和 UAT 環境。 我們在這個網絡上只有 2 個站點; 主站點和一個網絡站點。
現在我已經成功地將我們生產站點(在不同的 EC2 實例上)的副本(使用 Duplicator Pro)遷移到我們的 DEV 並且 WordPress 多站點工作。 為此,我們在 route53 上設置了通配符條目(稍后將提供屏幕截圖)。
但是當我將同一個副本遷移到 TEST 和 UAT 時,主站點可以工作,但網絡站點不工作,只能重定向到我們的 DEV 站點。
您能否建議為此設置設置 DNS 和通配符的正確方法? 或者這是不可能的,應該為每個環境在單獨的 EC2 實例上?
檢查wp_options
表中不同環境的設置。 是否將其設置為 dev URL。
select * from wp_options where option_name like 'siteurl';
或者
在wp-config.php
里面
define('WP_SITEURL','http://localhost/xyz');
不同的環境應該是不同的。 如果可能,請提供您的 URL 示例。
您可以將單個 EC2 用於多個 wordpress 實例。 您必須設置服務器配置文件以接受 80 或 443 端口下的域請求。
/etc/apache2/site-available/000-default.conf
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www/html/project_name/public/
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html/project_name/public/
</VirtualHost>
<VirtualHost *:80>
ServerName www.abc.com
DocumentRoot /var/www/html/project_name1/public/
</VirtualHost>
<VirtualHost *:80>
ServerName abc.com
DocumentRoot /var/www/html/project_name1/public/
</VirtualHost>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.