Loneweaver

Member
Nov 30, 2016
18
1
3
Botswana
cPanel Access Level
Root Administrator
Hi all

I have an active cPanel VPS and CloudLinux license. I'm currently hosting 1 website which runs on Drupal. I want to host another website which will run Wordpress on the same environment. I want the best approach of setting this new website up. We do our own internal hosting.
 

24x7server

Well-Known Member
Apr 17, 2013
1,911
96
78
India
cPanel Access Level
Root Administrator
Twitter
I have an active cPanel VPS and CloudLinux license. I'm currently hosting 1 website which runs on Drupal. I want to host another website which will run Wordpress on the same environment. I want the best approach of setting this new website up. We do our own internal hosting.
There is no such limitation on what you can host on a server, so if you have a cPanel installed on it you can create as much account as your server is capable of and host multiple different CMS on it, like Wordpress, Drupal, Magento. The only thing in this is the configuration of the server, so if you get into any performance issue on the website, you have to optimize your server configuration to start with..
 

Loneweaver

Member
Nov 30, 2016
18
1
3
Botswana
cPanel Access Level
Root Administrator
Thank you @cPanelMichael and @24x7server I managed to setup 2 separate accounts. Firstly I set up an account and installed Wordpress successfully and the site is accessible. I was also able to set up another account and successfully installed Drupal. The problem I'm facing now is that when I enter the root site i.e. myIPaddress, it defaults to the first site's public_html page (Index of /) and the other site's directory is not listed. When I go to myIPaddress/wordpress-site I'm able to browse the first site (GOOD!) but when I go to the second site, myIPaddress/drupal-site it gives an error that: The requested URL /drupal-site/ was not found on this server.

Let me point out that this is a development server that is only accessible internally within our LAN so there's no public hostname that is pointing to it hence why I want below configuration for the websites that I host in it;

myIPaddress/site-1
myIPaddress/site-2

myIPaddress/site-n
 
Last edited:

24x7server

Well-Known Member
Apr 17, 2013
1,911
96
78
India
cPanel Access Level
Root Administrator
Twitter
Thank you @cPanelMichael and @24x7server I managed to setup 2 separate accounts. Firstly I set up an account and installed Wordpress successfully and the site is accessible. I was also able to set up another account and successfully installed Drupal. The problem I'm facing now is that when I enter the root site i.e. myIPaddress, it defaults to the first site's public_html page (Index of /) and the other site's directory is not listed. When I go to myIPaddress/wordpress-site I'm able to browse the first site (GOOD!) but when I go to the second site, myIPaddress/drupal-site it gives an error that: The requested URL /drupal-site/ was not found on this server.

Let me point out that this is a development server that is only accessible internally within our LAN so there's no public hostname that is pointing to it hence why I want below configuration for the websites that I host in it;

myIPaddress/site-1
myIPaddress/site-2

myIPaddress/site-n
CMS like Wordpress, Drupal, and others uses some permalinks to their application, so you may face issues when you browse them through the IP address directly, instead DNS spoofing using your system host file is the best method that can be used to verify the website accessibility...
If you still want to use IP address, then you may have to do some changes in the CMS database and internal link to check this.