Heim  >  Artikel  >  PHP-Framework  >  So ändern Sie Port 80 in der Laravel-Anwendung

So ändern Sie Port 80 in der Laravel-Anwendung

PHPz
PHPzOriginal
2023-04-14 09:17:11934Durchsuche

Laravel ist ein beliebtes PHP-Webframework, das häufig zum Erstellen effizienter, sicherer und skalierbarer Webanwendungen verwendet wird. Während der Entwicklung verwenden Laravel-Entwickler normalerweise Port 80, um HTTP-Dienste bereitzustellen. Es gibt jedoch Situationen, in denen Laravel-Entwickler möglicherweise Port 80 ändern müssen. In diesem Artikel wird erläutert, wie Sie Port 80 in einer Laravel-Anwendung ändern.

Anforderungsanalyse

Bei Verwendung von Port 80 in einer Laravel-Anwendung können wir den Laravel-Entwicklungsserver ausführen, indem wir den folgenden Befehl im Terminal verwenden:

php artisan serve
#🎜 🎜 #Wenn Sie Ihre Laravel-Anwendung jedoch auf einem anderen Port ausführen müssen, z. B. 8080 oder 8888, müssen Sie die Standard-Porteinstellung in Ihrer Laravel-Anwendungskonfiguration ändern.

Implementierungsschritte

Hier sind die Schritte zum Ändern des Standardports der Laravel-Anwendung:

Schritt 1: Öffnen Sie die .env-Datei der Laravel-Anwendung# 🎜🎜 #

Öffnen Sie die .env-Datei im Stammverzeichnis der Laravel-Anwendung. Dies ist die Konfigurationsdatei der Laravel-Anwendung und wird zum Konfigurieren von Umgebungsvariablen verwendet.

Schritt 2: Definieren Sie die neue Portnummer in der .env-Datei

In der .env-Datei müssen Sie die neue Portnummer wie folgt definieren: #🎜🎜 #

APP_URL=http://localhost:8888
Dadurch wird die Laravel-Anwendung angewiesen, Portnummer 8888 als Standardport auf Ihrem lokalen Host zu verwenden.

Schritt 3: Apache oder Nginx konfigurieren

Im Stammverzeichnis der Laravel-Anwendung werden alle Anfragen an die Eintragsdatei index.php der Anwendung umgeleitet. Daher müssen Sie einen virtuellen Host in Ihrem Webserver konfigurieren, um Anfragen an den richtigen Port umzuleiten.

Für Apache können Sie die Konfigurationsdatei im Verzeichnis sites-available bearbeiten:

sudo nano /etc/apache2/sites-available/000-default.conf
Fügen Sie dann den folgenden Code in die Konfigurationsdatei ein: #🎜 🎜#
<VirtualHost *:80>
    DocumentRoot /var/www/html/laravel_app/public
    ServerName example.com
    <Directory /var/www/html/laravel_app/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:8888/
    ProxyPassReverse / http://127.0.0.1:8888/
</VirtualHost>

Für Nginx können Sie die Datei /etc/nginx/sites-available/default bearbeiten und den folgenden Code zum Serverblock hinzufügen: sites-available 目录下的配置文件:

location / {
    proxy_pass http://127.0.0.1:8888;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

然后在配置文件中添加以下代码:

sudo systemctl restart apache2

对于 Nginx,您可以编辑 /etc/nginx/sites-available/default

sudo systemctl restart nginx
# 🎜🎜 #Schritt 4: Starten Sie den Webserver neu.

Nach Abschluss der oben genannten Schritte starten Sie bitte den Apache- oder Nginx-Server neu, damit die Änderungen wirksam werden:

Für Apache: # 🎜🎜#

php artisan serve --port=8888
#🎜🎜 #Für Nginx: rrreee

Betrieb prüfen

Jetzt haben Sie den Standardport Ihrer Laravel-Anwendung erfolgreich geändert. Jetzt können Sie den Laravel-Entwicklungsserver starten und testen, indem Sie in Ihrem Browser http://localhost:8888 aufrufen.

rrreee

Wenn Sie die Willkommensseite der Laravel-Anwendung sehen, herzlichen Glückwunsch, Sie haben den Standardport der Laravel-Anwendung erfolgreich geändert!

Zusammenfassung

Laravel ist ein beliebtes PHP-Webframework, und Entwickler verwenden häufig den Standardport 80, um HTTP-Dienste bereitzustellen. Manchmal müssen wir jedoch den Standardport ändern, um bestimmte Anforderungen zu erfüllen. In diesem Artikel habe ich Ihnen gezeigt, wie Sie den Standardport in der Laravel-Anwendung ändern. Wenn Sie die oben genannten Schritte befolgen, können Sie Port 80 in Ihrer Laravel-Anwendung ganz einfach ändern.

Das obige ist der detaillierte Inhalt vonSo ändern Sie Port 80 in der Laravel-Anwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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