Maafkan saya, nginx saya hanya boleh dijalankan pada bukan port 80
Jadi bagaimana saya memajukan nama domain ke port bukan 80 ini
Sebagai contoh, seperti berikut:
listen 8000;
server_name abc.test www.abc.test;
location / {
root /home/www/abc.test;
index index.html index.htm;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
if ($http_host = "www.abc.test") {
proxy_pass http://127.0.0.1:8000;
}
if ($http_host = "abc.test") {
proxy_pass http://127.0.0.1:8000;
}
Jika Nginx anda mendengar pada port 8000, maka anda perlu mencari cara untuk memajukan port 80, sama seperti:
Jika tiada pendaftaran, cuma sediakan pelayan luar dinding dan kemudian paut ke 8000 melalui nginx