我正在尝试为托管在单个AWS EC2实例上的网站创建子域。我使用了bitnami单站点wordpress图像。我知道我可能应该使用多站点图像,但我想知道是否有任何方式可以促进子域,而子域不会与之相关联或链接或冲突。目前的Wordpress安装?
我使用Route 53进行DNS托管。我尝试过配置虚拟主机,但它没有成功,我认为bitnami有一些管理虚拟主机的方法,我不确定。
非常感谢任何帮助。
答案 0 :(得分:1)
默认情况下,WordPress位于域或IP地址根URL,例如 http://SERVER-IP 或 http://example.com 。要将WordPress移动到同一域或IP地址上的其他路径,例如 http://SERVER-IP/blog 或 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