我在同一個Apache服務器上的不同根文件夾中有兩個WordPress站點。我需要使用不同的端口爲每個這樣當我在瀏覽器中輸入如何將端口8081指向子文件夾
<my public ipaddress>:8081
它將轉發我從那裏來「/var/www/html/fwtest1.com」和皮卡的index.php。
到目前爲止,我做在httpd.conf這樣的變化......
Listen 8081
Listen 8082 #Listen 80 removed
NameVirtualHost *:8081
NameVirtualHost *:8082
<VirtualHost *:8081>
DocumentRoot /var/www/html/fwtest1.com
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot /var/www/html/fwtest2.com
</VirtualHost>
然後在我的瀏覽器I型:(分別或8082以及其中ipaddress =我的公網IP) 「IPADDRESS 8081」。但我只得到HTTP錯誤500.我也嘗試把定義在我的wordpress wp-config.php如下,但無濟於事。
define('WPSITEURL','<my public ipaddress>:8081/fwtest1.com'
define('WPHOME','<my public ipaddress>:8081:/fwtest1.com'
我目前沒有使用DNS,但計劃一旦我得到這個工作。任何人都可以幫助我瞭解我做錯了什麼? 〜B.Ed
這是一個編程問題嗎? –
沒有。我的問題是引用Apache配置文件。在這種情況下,似乎不起作用。我也以相同的方式嘗試了兩個DNS名稱,但都沒有運氣。我知道我可以通過端口80使用,併成功地拒絕serverName和DocumentRoot。但我需要知道如何理解端口路由,因爲更重要的原因。 –
您的問題與您在問題中顯示的所有數據無關,500錯誤可能是由於php腳本端配置錯誤造成的。你已經顯示的配置位是完全正確的,並且不會導致錯誤500.嘗試讓php更加詳細以查明發生了什麼。 –