[英]Proxy Reverse - Apache
我無法進行連接。
在我的服務器上,我的AngularJS項目的所有代碼都在以下位置:
/var/www/html/web/site
我的apache2配置文件位於:
/etc/httpd/conf
(我還有其他項目正常工作)
我使用的虛擬主機如下:
<VirtualHost *:80>
ProxyPreserveHost On
ServerName webtest.stover.int
ServerAlias webtest.stover.int
RedirectMatch ^/$ /web/site
</VirtualHost>
如果我聽錯了,我是說,當輸入webtest.stover.int時,我重定向到
/var/www/html/web/site/index.html
它正確執行但給我一個權限錯誤:
You do not have permission to access /web/site/index.html on this server.
非常感謝!
使用以下步驟:
1)更新虛擬文件:
<VirtualHost *:80>
ServerAdmin admin@test.com
ServerName mysite.com
ServerAlias www.mysite.com
ProxyRequests Off Order deny,allow Allow from all
<Location />
ProxyPass http:// mysite.com:8000/
ProxyPassReverse http:// mysite.com:8000/
</Location>
</VirtualHost>
2)啟用必要的Apache模塊
要啟用這四個模塊,請連續執行以下命令。
sudo a2enmod代理
須藤a2enmod proxy_http
須藤a2enmod proxy_balancer
須藤a2enmod lbmethod_byrequests
3)要使這些更改生效,請重新啟動Apache。
sudo systemctl重新啟動apache2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.