VPS

EASY STEPS FOR CREATING SUB DOMAIN WITHOUT CPANEL IN VPS SERVER

Hi all !

Creating sub domains in cPanel is much easier even for non techincal user. But in this article we are going to see how to create sub domains without cPanel in VPS server.

Step 1:

Connect your VPS Server using putty (SSH service). In the host name filed you need to enter your server’s IP address.SSH default port number is 22. In case If you changed the SSH port number, then give the appropriate number and then click open.

Step2:

Then the login prompt open, here you need to give your user name & password.

Step 3:

Once you connected with your server, open the file appache configuration file using any editor like nano, vi etc.

# nano /etc/httpd/conf/httpd.conf

Note : In this case appache is already installed on your server.

Step 4:

Go to the end of the file and add the below lines to create the virtualhost for subdomain.

<VirtualHost *:80>

ServerAdmin webmaster@tnadu.com DocumentRoot “Your subdomain path” ServerName “Your subdomain name” ServerAlias “Your server alias name” ErrorLog “Apache error log file” CustomLog “Log file”

</VirtualHost>

Step 5:

Add the A record for the subdomain at the end of the file by opening the DNS configuration file using the command :

nano /var/named/yourdomainname.com.zone

$TTL 86400
@   IN  SOA     ns1.mydomain.com. root.mydomain.com. (
        2013042201  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
; Specify our two nameservers
                IN      NS              ns1.mydomain.com.
                IN      NS              ns2.mydomain.com.
; Resolve nameserver hostnames to IP, replace with your two droplet IP addresses.
ns1             IN      A               1.1.1.1
ns2             IN      A               2.2.2.2

; Define hostname -> IP pairs which you wish to resolve
@               IN      A               3.3.3.3
www             IN      A               3.3.3.3
subdmain        IN      A               Your server IP

Note : In this case bind is already installed on your server.

STEP 6:

Then you need create a directory for your sub domain & log files as early you mentioned in your httpd.conf file.

# mkdir /Your subdomain directory

Inside your subdomain direcorty you can upload your contents that can viewed through browser while accessing your subdomain.

For EX : Create a indext.html folder inside your subdomain path and the add the below contenst.

<html>

<head> <title>www.sub.yourdomain.com</title> </head> <body> <h1>Success: You Have Set Up a Subdomain</h1> </body> </html>

Step 7:

Restart the httpd service and named service after updating the details by using the below commands :

# service httpd restart

# service named restart

Leave a Reply

Your email address will not be published. Required fields are marked *