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
21 hours 49 min ago
21 hours 54 min ago
1 day 2 hours ago
1 day 9 hours ago
1 day 10 hours ago
1 day 11 hours ago
1 day 15 hours ago
1 day 22 hours ago
2 days 2 hours ago
2 days 4 hours ago