Rumah  >  Soal Jawab  >  teks badan

hos maya bukan port 80 nginx

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;
            }
習慣沉默習慣沉默2713 hari yang lalu504

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-16 17:22:42

    Jika Nginx anda mendengar pada port 8000, maka anda perlu mencari cara untuk memajukan port 80, sama seperti:

    iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:22:42

    Jika tiada pendaftaran, cuma sediakan pelayan luar dinding dan kemudian paut ke 8000 melalui nginx

    balas
    0
  • Batalbalas