I looked into how my sites were setup in ISPConfig 3 and they were all set to use * as the IP. One by one I went in and set them to the server IP instead of * in ISPConfig.
I noticed two interesting things. First, when I set any site to use the server IP instead of *, it would no longer work. Second, whenever I set whatever site was acting as the "default site" to not use * as the IP, another site that still was using * as the IP would become the new "default site". It seems as though the most recent site that was setup in ISPConfig 3 to use * as the IP will become the "default site". This is bad, I need to control which site is the "default site", not let the "most recent * IP site" become the new goto "default site" for all non-existent sub domains or by directly entering the site IP into the browser.
After all sites were no longer using * as the IP, I noticed that none of my sites would load and that /var/www/html was now being used as the "default site".
Ok.. what is going on here? To me it seems like some kind of IP configuration issue. So I go into my /var/www/html and drop in a phpinfo(); and take a look.
I noticed that when I scroll down to Apache vars and i see my servers internal IP address instead of my servers public IP address. My server is behind a router which routes all incoming traffic to the server on a static internal IP:
Code:
SERVER_ADDR 192.168.2.111
I believe I see what is happening here. I set ISPConfig to have the sites use my servers public IP address, however, here is my internal IP address being used by Apache. Something is a miss here in IP land and I'm not sure exactly what it is or how to fix it.
Does anyone know how to configure this router/server/IP situation to work correctly with ISPConfig? It seems I must have done something wrong with the IP configuration or forgot something, but I don't see what yet.
My server is behind a router, which then assigns the server an internal static IP of 192.168.2.111. I need ISPConfig to let the public IP be the ONLY choosable IP in the drop down when setting up a site though. I don't want 192.168.2.111 to show up in the drop down at all for anyone to choose as their IP.
My goal is to let a client of mine use this system too for their site and I don't want to allow them or make them choose the server's internal IP if I don't have to. In fact, I'd rather they not be able to use * either because it seems like whatever site is the "LAST" site to enter * as their IP becomes the latest and greatest "default site" for the server according to ISPConfig. I don't want my client to become the default site just because she used * as her site IP after me.
Can anyone help?
Recent comments
11 hours 31 min ago
12 hours 30 min ago
16 hours 17 min ago
17 hours 31 min ago
21 hours 7 min ago
1 day 4 hours ago
1 day 13 hours ago
1 day 14 hours ago
2 days 5 hours ago
2 days 8 hours ago