Creating a sub-domain in AWS EC2 Bitnami Wordpress instance
By default, WordPress is available at the domain or IP address root URL, such as 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, follow these steps:
1.- Log in to the server console using SSH.
2.- Edit the /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf
file and find the lines below:
#Alias /wordpress/ "/opt/bitnami/apps/wordpress/htdocs/"#Alias /wordpress "/opt/bitnami/apps/wordpress/htdocs"
Uncomment and update the Alias directives to reflect the new path. For example, to move WordPress to the /blog
path, update the file to look like this:
Alias /blog/ "/opt/bitnami/apps/wordpress/htdocs/"Alias /blog "/opt/bitnami/apps/wordpress/htdocs"
3.- Look for the lines below in the file /opt/bitnami/apps/wordpress/htdocs/wp-config.php file:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
4.- Modify them to reflect the new path, as below:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
5.- Restart Apache:
sudo /opt/bitnami/ctlscript.sh restart apache