Tôi đang cố sử dụng mô-đun proxy của apache để làm việc với xmpp trên máy tính để bàn ubuntu. Đối với điều này tôi đã làm những điều sau đây -mô-đun proxy apache cung cấp cho 403 lỗi bị cấm
1) bật mod_proxy bằng cách tạo liên kết tượng trưng proxy.conf, proxy.load và proxy_http.load từ/etc/apache2/mods-available/trong thư mục đã bật mod.
2) Thêm các dòng sau vào vhost
<Proxy http://mydomain.com/httpbind>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /httpbind http://mydomain.com:7070/http-bind/
ProxyPassReverse /httpbind http://mydomain.com:7070/http-bind/
Tôi mới để sử dụng các module proxy nhưng những gì tôi có thể làm từ các dòng trên là yêu cầu để http://mydomain.com/httpbind
sẽ được chuyển tiếp đến http://mydomain.com:7070/http-bind/
. Vui lòng chính xác nếu sai.
3) bổ sung quy tắc Allow from .mydomain.com
trong /mods-available/proxy.conf
Bây giờ tôi cố gắng truy cập http://mydomain.com/httpbind
và nó cho thấy 403 lỗi Forbidden ..
gì am i thiếu ở đây? Hãy giúp tôi. nhờ
Edit: Vấn đề đã được giải quyết khi tôi thay đổi đoạn mã sau vào mods_available/proxy.conf
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from mydomain.com
</Proxy>
để
<Proxy *>
AddDefaultCharset off
Order deny,allow
#Deny from all
Allow from all
</Proxy>
didnt có được những gì đã sai với mã ban đầu mặc dù
Điều này đã giúp tôi. tôi đã kết thúc với ProxyRequests Tắt ProxyPreserveHost On RewriteEngine On \t thứ tự từ chối, cho phép \t Allow from all ProxyPass/nút http: // localhost : 8123 ProxyPassReverse/node http: // localhost: 8123 –
dan