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
Ö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
sites-available
bearbeiten:
sudo nano /etc/apache2/sites-available/000-default.conf
<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
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
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.
rrreeeWenn 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!