Apache運行我的服務器端口80和lighttpd與81.用lighttpd定義子域apache的虛擬主機
我在apache中定義了vhost abc.com。 我想定義track.abc.com,所有的請求都轉到lighttpd。是否可以在lighttpd中爲abc.com定義track子域?
Apache運行我的服務器端口80和lighttpd與81.用lighttpd定義子域apache的虛擬主機
我在apache中定義了vhost abc.com。 我想定義track.abc.com,所有的請求都轉到lighttpd。是否可以在lighttpd中爲abc.com定義track子域?
我公司研發的答案是Apache的的ProxyPass選項。首先,我在Apache的虛擬主機上配置我的子域。我添加了我的子域的chost配置文件
ProxyPass/http://my_host_name:81/
現在,我所有的子域請求都轉到lighttp。
這是可能的,但不是端口,你需要有2個獨立的IP地址,如果你想在你的瀏覽器經常要求http://www.domainname.com。否則,如果您打算爲Apache和Lighttpd服務器使用相同的IP地址,您將被迫致電http://www.domainname.com。
您需要聲明的監聽端口都在Apache的配置和lighttpd的,否則他們都將嘗試綁定的IP地址和端口號80,這將導致錯誤,只有第一個服務器將啓動。
你要使用重定向將請求發送到'track.abc.com:81'或將您使用Apache作爲代理,將通過將請求發送到lighttpd的? (我沒有這方面的經驗)你可以配置lighttpd來處理子域名,但你的第一個問題只是通過它獲取請求。 – Macattack