Tôi có 2 ứng dụng nút chạy trên các cổng khác nhau và một ứng dụng PHP.Khi tôi truy cập các ứng dụng nút, tôi không gặp lỗi nhưng nếu tôi cố truy cập ứng dụng PHP (trên/sourcebans) thì tôi nhận được Trang web này đã chuyển hướng bạn quá nhiều lần
Làm thế nào tôi có thể sửa lỗi này?
cấu hình của tôi
người phục vụ {
tên_máy chủ 108.61.142.108;
trả lại 301 https://hwgaming.tf$request_uri;
}
#người phục vụ {
# tên_máy chủ www.hwgaming.tf;
# trả lại 301 https://hwgaming.tf$request_uri;
#}
người phục vụ {
tên_máy chủ hwgaming.tf;
# viết lại ^/(.*)/$ /$1 vĩnh viễn;
gốc /var/www/html/hwgaming/;
# Thêm index.php vào danh sách nếu bạn đang sử dụng PHP
chỉ mục index.php index.html index.htm index.nginx-debian.html;
địa điểm / {
# Lần đầu tiên cố gắng phục vụ yêu cầu dưới dạng tệp, sau đó
# làm thư mục, sau đó quay lại hiển thị lỗi 404.
proxy_pass http://localhost:9000;
proxy_http_version 1.1;
proxy_connect_timeout 300;
proxy_read_timeout 300;
proxy_send_timeout 300;
gửi_thời gian chờ 300;
proxy_set_header Nâng cấp $http_upgrade;
'nâng cấp' kết nối proxy_set_header;
proxy_set_header Máy chủ lưu trữ $host;
proxy_cache_bypass $http_upgrade;
}
vị trí /sourcebans/ {
trả lại 301 https://hwgaming.tf/sourcebans;
}
địa điểm /guardbans/ {
trả lại 301 https://hwgaming.tf/guardbans;
}
# truyền tập lệnh PHP tới máy chủ FastCGI
#
vị trí ~ \.php$ {
bao gồm đoạn trích/fastcgi-php.conf;
# Với php-fpm (hoặc các ổ cắm unix khác):
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# Với php-cgi (hoặc các ổ cắm tcp khác):
# fastcgi_pass 127.0.0.1:9000;
}
# từ chối quyền truy cập vào tệp .htaccess, nếu tài liệu gốc của Apache
# đồng tình với nginx
#
vị trí ~ /\.ht {
Phủ nhận tất cả;
}
vị trí /guardbans {
proxy_pass http://localhost:3000/;
proxy_http_version 1.1;
proxy_connect_timeout 300;
proxy_read_timeout 300;
proxy_send_timeout 300;
gửi_thời gian chờ 300;
proxy_set_header Nâng cấp $http_upgrade;
'nâng cấp' kết nối proxy_set_header;
proxy_set_header Máy chủ lưu trữ $host;
proxy_cache_bypass $http_upgrade;
}
vị trí /api {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Máy chủ $http_host;
proxy_http_version 1.1;
proxy_set_header Kết nối "";
proxy_pass http://localhost:3001/api;
}
vị trí /_next/ {
bí danh /var/www/html/hwgaming/guardbans/.next/;
}
nghe 443 ssl; # được quản lý bởi Certbot
ssl_certificate /etc/letsencrypt/live/hwgaming.tf/fullchain.pem; # được quản lý bởi Certbot
ssl_certificate_key /etc/letsencrypt/live/hwgaming.tf/privkey.pem; # được quản lý bởi Certbot
bao gồm /etc/letsencrypt/options-ssl-nginx.conf; # được quản lý bởi Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # được quản lý bởi Certbot
}
người phục vụ {
nếu ($host = www.hwgaming.tf) {
trả lại 301 https://$host$request_uri;
} # được quản lý bởi Certbot
nghe 80 ;
nghe [::]:80 ;
server_name www.hwgaming.tf;
trả lại 404; # được quản lý bởi Certbot
}
người phục vụ {
nếu ($host = hwgaming.tf) {
trả lại 301 https://$host$request_uri;
} # được quản lý bởi Certbot
tên_máy chủ hwgaming.tf;
nghe 80;
trả lại 404; # được quản lý bởi Certbot
}