Hiawatha version: 9.12
Operating System: Windows 7 64 Pro
mydomain.com Dynamic DNS to my FiOS public IP
plex.mydomain and *.plex.mydomain.com CNAME to mydomain.com
FiOS public IP 80/443/8081 etc port forward to static LAN PC IP 192.168.1.10
192.168.1.10 also has a Plex media server running on it at 192.168.1.10:32400/web
Static webpage index.html works great with Hiawatha for mydomain.com.
I can't get a reverse proxy to work for plex.mydomain.com to 192.168.1.10:32400/web, it always returns a 404 (while connecting to 192.168.1.10:32400/web while on that PC works fine).
The error log has this:
Sun 22 Feb 2015 19:01:55 -0500|Reverse proxy read error for 192.168.1.10
I've read everything I can find Googling against your forum and similar problems for those running IIS, Apache, and Nginx, any ideas you have would be greatly appreciated.
Hiawatha Config:
# Hiawatha main configuration file
#
# GENERAL SETTINGS
#
#ServerId = www-data
ConnectionsTotal = 150
ConnectionsPerIP = 10
SystemLogfile = C:\Program Files\Hiawatha\log\system.log
GarbageLogfile = C:\Program Files\Hiawatha\log\garbage.log
ExploitLogfile = C:\Program Files\Hiawatha\log\exploit.log
PIDfile = C:\Program Files\Hiawatha\log\hiawatha.pid
Binding {
Port = 80
Interface = 192.168.1.10
}
#UrlToolkit {
# ToolkitId = webproxy
# Match ^mydomain.com/web(.*) Rewrite 192.168.1.10:32400/web$1
#}
Hostname = 192.168.1.10
WebsiteRoot = Z:\wwwroot
StartFile = index.html
AccessLogfile = Z:\wwwroot\mydomain\files\log\root_access.log
ErrorLogfile = Z:\wwwroot\mydomain\files\log\root_error.log
# Main Site
VirtualHost {
Hostname = mydomain.com
WebsiteRoot = Z:\wwwroot\mydomain
StartFile = index.html
AccessLogfile = Z:\wwwroot\mydomain\files\log\main_access.log
ErrorLogfile = Z:\wwwroot\mydomain\files\log\main_error.log
# UseToolKit = webproxy
}
#Plex Server
VirtualHost {
Hostname = plex.mydomain.com, *.plex.mydomain.com
EnablePathInfo = yes
WebsiteRoot = Z:\wwwroot\mydomain
AccessLogfile = Z:\wwwroot\mydomain\files\log\plex_access.log
ErrorLogfile = Z:\wwwroot\mydomain\files\log\plex_error.log
ReverseProxy (.*) http://192.168.1.10:32400/web 20 keep-alive
}
Thanks in advance!