在 AWS EC2 Bitnami Wordpress 实例中创建子域

Creating a sub-domain in AWS EC2 Bitnami Wordpress instance

我正在尝试为托管在单个 AWS EC2 实例上的网站创建子域。我使用了 bitnami 单站点 wordpress 图像。我知道我可能应该使用多站点图像,但我想知道是否有任何方法可以促进一个子域,该子域绝不会与当前的 Wordpress 安装关联或链接或冲突?

我正在使用 Route 53 进行 DNS 托管。我试过配置虚拟主机,但没有成功,我认为 bitnami 有一些管理虚拟主机本身的方法,我不确定。

如有任何帮助,我们将不胜感激。

默认情况下,WordPress在根域或IP地址URL可用,例如http://SERVER-IP or http://example.com. To move WordPress to a different path on the same domain or IP address, such as http://SERVER-IP/blog or http://example.com/blog,请按照以下步骤操作:

1.- Log in to the server console using SSH.

2.- 编辑 /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf 文件并找到以下行:

#Alias /wordpress/ "/opt/bitnami/apps/wordpress/htdocs/"
#Alias /wordpress "/opt/bitnami/apps/wordpress/htdocs"

取消注释并更新 Alias 指令以反映新路径。例如,要将 WordPress 移动到 /blog 路径,请将文件更新为如下所示:

Alias /blog/ "/opt/bitnami/apps/wordpress/htdocs/"
Alias /blog "/opt/bitnami/apps/wordpress/htdocs"

3.- 在文件 /opt/bitnami/apps/wordpress/htdocs/wp-config.php 文件中查找以下行:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');

4.- 修改它们以反映新路径,如下所示:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');

5.- 重启 Apache:

sudo /opt/bitnami/ctlscript.sh restart apache