Gần đây tôi đã gỡ cài đặt apache2 cho Nginx
Tôi đang cố gắng nghe trên 88, 808 và 888 cho các trang web của mình và chuyển hướng các tên miền phụ khác nhau cho từng tên miền (và một tên miền khác đến một máy chủ khác).
vấn đề là Nginx đang cung cấp cổng xấu cho tất cả các yêu cầu được ủy quyền và hết thời gian chờ để truy cập ip trực tiếp.
xác nhận ủy quyền: --> otherdomain.fr = eror 502 cổng xấu
# HTTP
người phục vụ {
# Nghe trên ipv4
nghe 80;
#nghe [::]:80;
server_name ~.*.otherdomain.fr;
địa điểm / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Máy chủ lưu trữ $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass "http://192.168.1.17";
}
}
người phục vụ{
nghe 80;
server_name nextcloud.domain.me;
địa điểm / {
proxy_set_header Máy chủ lưu trữ $host;
proxy_pass "http://127.0.0.1:888";
proxy_redirect tắt;
}
}
người phục vụ{
nghe 80;
server_name domain.me;
địa điểm / {
proxy_set_header Máy chủ lưu trữ $host;
proxy_pass "http://127.0.0.1:808";
proxy_redirect tắt;
}
}
ví dụ cho cổng 88: --> ip:88 = hết thời gian chờ
(rõ ràng, nó đã được bật và người dùng nginx có quyền truy cập vào các tệp)
người phục vụ {
# Nghe trên ipv4
nghe 88;
địa điểm / {
gốc /var/www/html/kiểm tra;
}
}
Rõ ràng là tôi đang làm sai điều gì đó nhưng tôi không thể tìm ra điều gì, nếu bạn có thể giúp tôi một tay thì điều đó thật tuyệt vời.
Cảm ơn bạn trước!
CHỈNH SỬA :
netstat -tulpen | grep -E '8.?8'
tcp 0 0 127.0.0.1:10028 0.0.0.0:*
NGHE 0 28186 1929/tcp chính 0 0
0.0.0.0:80 0.0.0.0:* LISTEN 0 91603 8801/nginx: master tcp 0 0 127.0.0.1:12340
0.0.0.0:* NGHE 0 25868 734/dovecot tcp 0 0 127.0.0.1:631 0.0.0.0:*
NGHE 0 19881 497/cupsd tcp 0 0
0.0.0.0:88 0.0.0.0:* LISTEN 0 75033 8801/nginx: master tcp 0 0 0.0.0.0:888
0.0.0.0:* LISTEN 0 75032 8801/nginx: master tcp 0 0 0.0.0.0:443 0.0.0.0:*
NGHE 0 75030 8801/nginx: master tcp 0
0 127.0.0.1:10025 0.0.0.0:* NGHE 0
28182 1929/chính udp6 0 0 :::32885
:::* 113 21172
482/avahi-daemon: r"""