Heim > Backend-Entwicklung > PHP-Tutorial > nginx – PHP Artisan Serve läuft bei 8000 und greift auf den Fehler 502 zu

nginx – PHP Artisan Serve läuft bei 8000 und greift auf den Fehler 502 zu

WBOY
Freigeben: 2016-10-10 11:56:24
Original
1933 Leute haben es durchsucht

Führen Sie PHP Artisan Serve in der virtuellen Maschine aus (192.168.73.130)
Laravel-Entwicklungsserver gestartet auf http://localhost:8000/
Besuchen Sie http://192.168.73.130:8000
Ergebnis: ERR_CONNECTION_REFUSED

Konfigurieren Sie also eine Weiterleitung in der virtuellen Maschine Nginx:

<code>server {
                listen 0.0.0.0:80;
                server_name lara.com;

        location / {
                proxy_set_header Host $http_host;
                proxy_set_header X-NginX-Proxy true;
                proxy_set_header X-Real-IP $remote_addr;

                proxy_pass http://localhost:8000;
                #proxy_buffering off;
                proxy_redirect on;
                }
        }
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn Sie im lokalen Browser auf lara.com zugreifen, wird 502 Bad Gateway angezeigt.
Gehen Sie in der Shell zu Curl http://localhost:8000/ und es wird HTML zurückgegeben.
Ist meine Nginx-Konfiguration falsch? ?
Lösung (Laravels Umgebung ist so problematisch!!!)

Antwortinhalt:

Führen Sie PHP Artisan Serve in der virtuellen Maschine aus (192.168.73.130)
Laravel-Entwicklungsserver gestartet auf http://localhost:8000/
Besuchen Sie http://192.168.73.130:8000
Ergebnis: ERR_CONNECTION_REFUSED

Konfigurieren Sie also eine Weiterleitung in der virtuellen Maschine Nginx:

<code>server {
                listen 0.0.0.0:80;
                server_name lara.com;

        location / {
                proxy_set_header Host $http_host;
                proxy_set_header X-NginX-Proxy true;
                proxy_set_header X-Real-IP $remote_addr;

                proxy_pass http://localhost:8000;
                #proxy_buffering off;
                proxy_redirect on;
                }
        }
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn Sie im lokalen Browser auf lara.com zugreifen, wird 502 Bad Gateway angezeigt.
Gehen Sie in der Shell zu Curl http://localhost:8000/ und es wird HTML zurückgegeben.
Ist meine Nginx-Konfiguration falsch? ?
Lösung (Laravels Umgebung ist so problematisch!!!)

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage