我正在使用 WHM / cPanel 運行 Apache 2.2。讓我知道回答這個問題還需要哪些其他資訊。
我想設定某種轉發/重定向,以便發生以下情況:
_http://appname.mydomain.com/(忽略底線,無法發布實際連結)
實際上將您發送至
_http://mydomain.com:8072/appname/
這可以是公開的(您的瀏覽器網址列發生變化),也可以不是,這並不重要(儘管如果我選擇的話,我希望網址列不會改變)。
我最初的想法是使用 CNAME,但後來我了解到您不能在 cname 中包含連接埠。現在我想我必須對我的 Apache VHOST 做點什麼?
我在 apache/web 伺服器內部工作方面是個新手,但我非常了解命令列。
答案1
也許你可以使用模組代理?您的虛擬主機配置中類似的東西應該可以解決問題(未經測試)
<VirtualHost appname.mydomain.com>
ProxyPass / http://mydomain.com:8072/appname/
</VirtualHost>
請務必閱讀文檔,因為我自己沒有使用過它。
答案2
是否有任何原因導致您無法使用重定向頁面http://appname.mydomain.com讓您跳到新頁面?
(未經測試)PHP 範例,因為我是 PHP 類型的人。
<?php header('Location: http://newurl:newport'); ?>