IF you have a website that runs with an IP address and you decide to move it to a domain, then here is the clear step. Also this post will be helpful to you if you are running a same website by two different IP Address (One in campus and another outside the campus)
Prerequisites:
Your IP Address (Example): 172.16.1.10/site (Internal IP)
Your IP Address (Example): 28.45.34.101/site (External IP)
You want to move it to: example.com (instead of example.com/site)
Step 1:
Open the file /opt/lampstack-5.5.31-0/apache/conf/bitnami/bitnami.conf
In the above file, Change these lines (The bold lines are the changed ones)
<VirtualHost _default_:80>
DocumentRoot “/opt/lampstack-5.5.31-0/apache2/htdocs/site”
<Directory “/opt/lampstack-5.5.31-0/apache2/htdocs”>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
to
<VirtualHost _default_:80>
DocumentRoot “/opt/lampstack-5.5.31-0/apache2/htdocs/site”
ServerName example.com
<Directory “/opt/lampstack-5.5.31-0/apache2/htdocs”>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
Step 2: (Optional)
Open the file using sudo, /etc/hosts and include your IP with the domain name
GNU nano 2.2.6 File: /etc/hosts
127.0.0.1 localhost
127.0.1.1 administrator
172.16.1.10 example.com
28.45.34.101 example.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Once done, restart apache server or the bitnami server by issuing this command
$/opt/lampstack-5.5.31-0] ./ctlscript restart
And now check example.com in the browser, you have done…..
If you manage apache server manually (Other than using bitnami lampstack), then you can edit the httpd-vhosts.conf file with the above steps.
Prerequisites:
Your IP Address (Example): 172.16.1.10/site (Internal IP)
Your IP Address (Example): 28.45.34.101/site (External IP)
You want to move it to: example.com (instead of example.com/site)
Step 1:
Open the file /opt/lampstack-5.5.31-0/apache/conf/bitnami/bitnami.conf
In the above file, Change these lines (The bold lines are the changed ones)
<VirtualHost _default_:80>
DocumentRoot “/opt/lampstack-5.5.31-0/apache2/htdocs/site”
<Directory “/opt/lampstack-5.5.31-0/apache2/htdocs”>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
to
<VirtualHost _default_:80>
DocumentRoot “/opt/lampstack-5.5.31-0/apache2/htdocs/site”
ServerName example.com
<Directory “/opt/lampstack-5.5.31-0/apache2/htdocs”>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
Step 2: (Optional)
Open the file using sudo, /etc/hosts and include your IP with the domain name
GNU nano 2.2.6 File: /etc/hosts
127.0.0.1 localhost
127.0.1.1 administrator
172.16.1.10 example.com
28.45.34.101 example.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Once done, restart apache server or the bitnami server by issuing this command
$/opt/lampstack-5.5.31-0] ./ctlscript restart
And now check example.com in the browser, you have done…..
If you manage apache server manually (Other than using bitnami lampstack), then you can edit the httpd-vhosts.conf file with the above steps.
Comments
Post a Comment