sisom Posted February 3, 2011 Share Posted February 3, 2011 Hi, I have an Apache server with Fasthosts, and I already have three sites set up on it (I didn't set them up), but I am slowly learning how to do things, and have set up two new sites in a sub folder of one of the main sites. I now realise I need an SSL certificate, and that these two new sites will have to have their own /home/site folder, i.e. the other three sites are under /home/site1/public_html /home/site2/public_html /home/site3/public_html and currently the two new sites are under /home/site1/public_html/newsite1 /home/site1/public_html/newsite2 When the first three sites were set up for me, they were assigned IP addresses. I've asked the company who did it for me if they could tell me how they did it, as I'm sure it's just a matter of editing a config file somewhere, but they said they would give me a quote for them doing it, which I don't want. Can anybody tell me which config file I need to edit, or point me in the direction of an online guide for this? I'm sorry if this question has already been answered somewhere on these forums, I did try searching for it, but 'IP address' brought up a load of questions about blocking/limiting/etc. users' IP addresses, which isn't what I'm trying to do. Many thanks in advance for you help guys (and gals!). Quote Link to comment https://forums.phpfreaks.com/topic/226515-how-do-i-set-up-ip-addresses-for-different-folders-on-server/ Share on other sites More sharing options...
trq Posted February 3, 2011 Share Posted February 3, 2011 http://httpd.apache.org/docs/current/vhosts/ Quote Link to comment https://forums.phpfreaks.com/topic/226515-how-do-i-set-up-ip-addresses-for-different-folders-on-server/#findComment-1169239 Share on other sites More sharing options...
sisom Posted February 3, 2011 Author Share Posted February 3, 2011 Many thanks, that's just what I needed. I've found the .conf files I need to make copies of and edit too. Quote Link to comment https://forums.phpfreaks.com/topic/226515-how-do-i-set-up-ip-addresses-for-different-folders-on-server/#findComment-1169373 Share on other sites More sharing options...
sisom Posted February 8, 2011 Author Share Posted February 8, 2011 Unfortunately I still can't get it to work. Here's what my server's folders look like: etc/httpd/conf etc/httpd/conf.d etc/httpd/sites etc/httpd/conf/httpd.conf looks like this, lines 207 - 210: # # Load config files from the config directory "/etc/httpd/conf.d". # Include conf.d/*.conf I already have three sites set up (by an installation company), and this is what they have in the etc/httpd/conf.d folder, files called www.mydomain.com.conf which are like this (IP address redacted): <VirtualHost XX.XXX.XXX.XX:80> Include sites/www.mydomain.com.conf </VirtualHost> <VirtualHost XX.XXX.XXX.XX:443> SSLCertificateFile /etc/httpd/ssl/mydomain.com.crt SSLCACertificateFile /etc/httpd/ssl/mydomain.com.ca SSLCertificateKeyFile /etc/httpd/ssl/mydomain.com.key Include sites/ssl-common.conf Include sites/www.mydomain.com.conf </VirtualHost> so I looked in etc/httpd/sites and www.mydomain.com.conf is also in there, but this time it looks like this: ServerName www.mydomain.com ServerAlias mydomain.com DocumentRoot /home/mydomain/public_html <Directory /home/mydomain/public_html> Allow From All AllowOverride All </Directory> I've created a /home/mynewdomain and /home/mynewdomain/public_html folder, and put my site into it. I've set the permissions of all the folders and all the files to the same as those of the three sites that are already running. I've copied the two .conf files above and inserted the correct IP address (I have bought a new IP address to add to the three that are already set up for the server), and changed the 'mydomain' part to the real domain name. But when I go to the IP address in my browser, it won't load, and I eventually get a message: "The server at XX.XXX.XXX.XX is taking too long to respond." Is there anywhere else that I have missed, which I should edit? I thought I had covered everything, but it's just not working. (I'm not using the domain name in my browser yet, because the site is actually up at the moment, but in a subfolder of one of the three websites that are already running on the server, and using an .htaccess file to redirect to it. I'm going to install an SSL certificate tomorrow (yeah right!) so I have to have an IP address for the domain name). Many thanks in advance if anyone can help me, I'm sure there is something very simple that I've missed. I did read the Apache guide, here: http://httpd.apache.org/docs/2.0/vhosts/ip-based.html but it didn't help me. Quote Link to comment https://forums.phpfreaks.com/topic/226515-how-do-i-set-up-ip-addresses-for-different-folders-on-server/#findComment-1171601 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.