Heim > Backend-Entwicklung > PHP-Tutorial > nginx – virtuelles PHP-Linux-Verzeichnis

nginx – virtuelles PHP-Linux-Verzeichnis

WBOY
Freigeben: 2016-09-11 11:34:14
Original
1018 Leute haben es durchsucht

PHP CENTOS NGINX

Ich möchte den verzeichnisübergreifenden Upload mit PHP implementieren. Wenn wir beispielsweise in IIS unter dem WIN-Server ein virtuelles Verzeichnis einrichten, verfügen wir über die Berechtigungen dieses Verzeichnisses (nur relativ zu dieser Site) und können dieses Verzeichnis hochladen, löschen und darauf zugreifen.

Ich möchte diese Anforderung unter NGINX erreichen. Meine Website befindet sich beispielsweise unter /var/www, aber ich muss die von mir hochgeladenen Bilder unter /var/pic/ ablegen und kann einen Alias ​​festlegen, um auf die Dateien in diesem Verzeichnis zuzugreifen.

Antwortinhalt:

PHP CENTOS NGINX

Ich möchte den verzeichnisübergreifenden Upload mit PHP implementieren. Wenn wir beispielsweise in IIS unter dem WIN-Server ein virtuelles Verzeichnis einrichten, verfügen wir über die Berechtigungen dieses Verzeichnisses (nur relativ zu dieser Site) und können dieses Verzeichnis hochladen, löschen und darauf zugreifen.

Ich möchte diese Anforderung unter NGINX erreichen. Meine Website befindet sich beispielsweise unter /var/www, aber ich muss die von mir hochgeladenen Bilder unter /var/pic/ ablegen und kann einen Alias ​​festlegen, um auf die Dateien in diesem Verzeichnis zuzugreifen.

Dann richten Sie die Berechtigungen unter Linux nur noch mit dem Besitzer und dem Berechtigungsmodus ein.

Zum Beispiel ist der PHP-FPM-Prozess der WWW-Data-Benutzer (der Standardbenutzer in Ubuntu, nicht unbedingt dies in anderen Distributionen). Solange der WWW-Data-Benutzer Schreibberechtigungen für das Verzeichnis hat, kann PHP dies tun in das Verzeichnis schreiben.

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