hôte virtuel nginx sans port 80
習慣沉默
習慣沉默 2017-05-16 17:20:42
0
2
501

Excusez-moi, mon nginx ne peut fonctionner que sur des ports non-80
Alors, comment puis-je transférer le nom de domaine vers ce port non-80
Par exemple, comme suit :

    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;
            }
習慣沉默
習慣沉默

répondre à tous(2)
仅有的幸福

Si votre Nginx écoute sur le port 8000, vous devez trouver un moyen de transférer le port 80, similaire à :

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
大家讲道理

S'il n'y a pas d'inscription, configurez simplement un serveur hors mur, puis connectez-vous à 8000 via nginx

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!