-1
我的apache配置有問題。apache代理不起作用
我在docker容器中運行apache2。 在同一容器中通過WEBrick運行在端口3000
我要的是,當有人呼叫subdomain.mydomain.de 應該有直通到
subdomain.mydomain.de:3000
我已經做到了這一點:
sudo nano /etc/apache2/sites-enabled/000-default.conf
在default.conf加入這個
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.de
ServerAlias *.mydomain.de
ProxyPass/http://subdomain.mydomain.de:3000/
ProxyPassReverse/http://subdomain.mydomain.de:3000/
</VirtualHost>
a2enmod proxy
sudo /etc/init.d/apache2 restart
但是,所有我得到的是這樣的:
內部服務器錯誤
服務器遇到一個內部錯誤或配置錯誤, 無法完成您的請求。
請與服務器管理員聯繫,地址爲 ,通知他們發生此錯誤的時間以及您在此錯誤發生之前執行的操作 。
有關此錯誤的更多信息可能在服務器錯誤 日誌中可用。
有用的東西或者錯誤日誌位置是什麼?如果這個虛擬主機沒有啓用錯誤日誌記錄:'ErrorLog/var/log/apache/error.log' –
你檢查過webrick的錯誤日誌嗎?我在apache配置中沒有看到任何錯誤,但是如果apache不能連接到後端或者得到異常,你會得到類似的錯誤。 – christian
感謝您的幫助。 –