PHP-FPM-Benutzereinstellungen

WBOY
Freigeben: 2023-05-28 22:32:06
Original
1004 Leute haben es durchsucht

Mit der Popularität von PHP verwenden immer mehr Websites PHP als Back-End-Sprache und immer mehr Websites verwenden PHP-FPM als FastCGI-Prozessmanager, da es die Betriebseffizienz von PHP verbessern und die Serverlast reduzieren kann. Doch viele Website-Administratoren stoßen bei der Verwendung von PHP-FPM auf ein häufiges Problem: Wie richtet man einen PHP-FPM-Benutzer ein?

Bei der regelmäßigen Verwendung von PHP-FPM ist der PHP-FPM-Benutzer normalerweise der Standard-WWW-Datenwert. Wenn Sie jedoch andere Benutzer verwenden müssen, kann dies dazu führen, dass PHP-FPM nicht ordnungsgemäß ausgeführt wird oder Sicherheitsprobleme auftreten. Daher ist die korrekte Einrichtung des PHP-FPM-Benutzers der Schlüssel zur Gewährleistung der Sicherheit und Leistung Ihres Webservers.

In diesem Artikel erfahren Sie, wie Sie Benutzerkonten in PHP-FPM einrichten.

Schritt eins: Erstellen Sie ein Benutzerkonto

Zuerst müssen Sie ein Benutzerkonto erstellen. Dieses Benutzerkonto ist der Benutzer, unter dem der PHP-FPM-Prozess ausgeführt wird. Sie können ein Benutzerkonto auswählen, das mit der Benutzergruppe übereinstimmt, zu der die Website gehört, oder ein neues Benutzerkonto erstellen.

  1. Benutzerkonto erstellen

Wenn Sie ein neues Benutzerkonto erstellen möchten, können Sie den folgenden Befehl verwenden:

sudo adduser myuser
Nach dem Login kopieren

wobei myuser der Benutzername ist, den Sie erstellen möchten. Sie können den CLI-Aufforderungen folgen, um das Passwort und andere Informationen einzugeben, oder Sie können den Parameter „-G“ verwenden, um das Benutzerkonto der angegebenen Benutzergruppe hinzuzufügen, zum Beispiel:

sudo adduser myuser -G mygroup
Nach dem Login kopieren

wobei „mygroup“ die gewünschte Benutzergruppe ist um das Benutzerkonto hinzuzufügen.

  1. Ändern Sie die Benutzergruppe, zu der das Benutzerkonto gehört.

Wenn Sie ein vorhandenes Benutzerkonto verwenden möchten, müssen Sie das Benutzerkonto der Benutzergruppe hinzufügen, zu der es gehört. Wenn Sie beispielsweise www-data als Benutzerkonto verwenden möchten und die Benutzergruppe, zu der die Website gehört, Entwickler sind, können Sie den folgenden Befehl verwenden, um www-data zur Benutzergruppe Entwickler hinzuzufügen:

sudo usermod -a -G developers www-data
Nach dem Login kopieren
  1. Ändern Home-Verzeichnisberechtigungen

Nachdem Sie ein Benutzerkonto erstellt oder das Benutzerkonto einer Benutzergruppe hinzugefügt haben, müssen Sie die Home-Verzeichnisberechtigungen des Benutzerkontos ändern, um sicherzustellen, dass PHP-FPM als dieser Benutzer auf sein Home-Verzeichnis zugreifen kann. Sie können die Berechtigungen Ihres Home-Verzeichnisses mit dem folgenden Befehl ändern:

sudo chown -R myuser:www-data /home/myuser
sudo chmod 775 -R /home/myuser
Nach dem Login kopieren

wobei myuser der Benutzername des gerade erstellten Benutzerkontos ist.

Schritt 2: Ändern Sie die PHP-FPM-Konfigurationsdatei

Als nächstes müssen Sie die PHP-FPM-Konfigurationsdatei ändern, um sicherzustellen, dass das richtige Benutzerkonto verwendet wird. Mit dem folgenden Befehl können Sie die Hauptkonfigurationsdatei von PHP-FPM öffnen:

sudo nano /etc/php/7.2/fpm/pool.d/www.conf
Nach dem Login kopieren

Bitte ersetzen Sie „7.2“ im obigen Befehl durch Ihre PHP-Versionsnummer.

In der Datei müssen Sie nach den folgenden Konfigurationszeilen suchen:

user = www-data
group = www-data
Nach dem Login kopieren

Ersetzen Sie sie durch das von Ihnen erstellte Benutzerkonto und die Benutzergruppe, zu der es gehört.

Wenn Ihr PHP-FPM-Benutzerkonto beispielsweise myuser lautet und die Benutzergruppe, zu der es gehört, mygroup ist, sollte die geänderte Konfiguration wie folgt lauten:

user = myuser
group = mygroup
Nach dem Login kopieren

Speichern Sie die Datei und starten Sie den PHP-FPM-Dienst neu:

sudo systemctl restart php7.2-fpm
Nach dem Login kopieren

In Auf diese Weise können Sie erfolgreich ein PHP-FPM-Benutzerkonto einrichten.

Zusammenfassung

Bei der Verwendung von PHP-FPM ist es sehr wichtig, das richtige Benutzerkonto einzurichten, da dies dazu beiträgt, die Sicherheit und Leistung Ihres Webservers zu verbessern. Indem Sie ein neues Benutzerkonto erstellen, es der Benutzergruppe hinzufügen, zu der es gehört, und es dann als Standardbenutzer in der PHP-FPM-Konfigurationsdatei festlegen, können Sie alle Vorteile von PHP-FPM nutzen und sicherstellen, dass Ihr Webserver leistungsfähiger ist Sicherheit.

Das obige ist der detaillierte Inhalt vonPHP-FPM-Benutzereinstellungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!