I got the subdomain ReverseProxy to work on port 80.
Panel server config:
Code:
<VirtualHost *:80>
DocumentRoot /var/www/ispconfig
ServerName cp.example.com
ServerAlias cp.example.com
<Directory "/var/www/ispconfig">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Webserver config
Code:
<VirtualHost *:80>
ServerName cp.example.com
ServerAlias cp.example.com
ProxyRequests Off
ProxyPreserveHost on
ProxyPass / http://192.168.10.150/
ProxyPassReverse / http://192.168.10.150/
</VirtualHost>
This works perfectly fine, I would like to do an "HTTPS" version and made a 5th grader attemp. First I made a copy of the default ispconfig conf file on the panel server and called it scp.example.com and I changed the listen port to 443:
Panel Server default Ispconfig (made a copy):
Code:
NameVirtualHost *:443
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
<IfModule mod_fcgid.c>
DocumentRoot /usr/local/ispconfig/interface/web/
SuexecUserGroup ispconfig ispconfig
<Directory /var/www/ispconfig/>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride AuthConfig Indexes Limit Options FileInfo
AddHandler fcgid-script .php
FCGIWrapper /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter .php
Order allow,deny
Allow from all
</Directory>
...........................................................
Ok theres alot more in that file that what I just showed, but lets cut it short....
Now I created the Reverse Proxy on the webserver... (assuming default port for "HTTPS" is 443
The Web server:
Code:
<VirtualHost *:443>
RequestHeader set X-Forwarded-Proto "https"
ProxyPreserveHost On
ServerName scp.example.com
ProxyRequests Off
ProxyPreserveHost on
ProxyPass / http://192.168.10.150:443/
ProxyPassReverse / http://192.168.10.150:443/
</VirtualHost>
Doesn't work at all...What am I missing?
Recent comments
6 hours 5 min ago
10 hours 58 min ago
19 hours 50 min ago
20 hours 50 min ago
1 day 37 min ago
1 day 1 hour ago
1 day 5 hours ago
1 day 12 hours ago
1 day 21 hours ago
1 day 23 hours ago