簡體   English   中英

代理反向-Apache

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM