ホームページ >バックエンド開発 >PHPチュートリアル >nginx - php linux 仮想ディレクトリ

nginx - php linux 仮想ディレクトリ

WBOY
WBOYオリジナル
2016-09-11 11:34:141017ブラウズ

PHP+CENTOS+NGINX

PHPでクロスディレクトリアップロードを実装したいと考えています。たとえば、WIN サーバーの下の IIS に仮想ディレクトリを設定した場合、そのディレクトリのアクセス許可 (このサイトに対してのみ) があり、このディレクトリのアップロード、削除、アクセスが可能です。

NGINX でこの要件を達成したいと考えています。たとえば、私の Web サイトは /var/www にありますが、アップロードした写真は /var/pic/ に置く必要があり、このディレクトリ内のファイルにアクセスするためのエイリアスを設定できます。

返信内容:

PHP+CENTOS+NGINX

PHPでクロスディレクトリアップロードを実装したいと考えています。たとえば、WIN サーバーの下の IIS に仮想ディレクトリを設定した場合、そのディレクトリのアクセス許可 (このサイトに対してのみ) があり、このディレクトリのアップロード、削除、アクセスが可能です。

NGINX でこの要件を達成したいと考えています。たとえば、私の Web サイトは /var/www にありますが、アップロードした写真は /var/pic/ に置く必要があり、このディレクトリ内のファイルにアクセスするためのエイリアスを設定できます。

その後、Linux での権限は所有者と権限モードにのみ関係します。

たとえば、php-fpm プロセスは www-data ユーザー (Ubuntu のデフォルト ユーザーですが、他のディストリビューションでは必ずしもこのユーザーであるとは限りません) であり、www-data ユーザーがディレクトリへの書き込み権限を持っている限り、php はディレクトリに書き込むことができます。ディレクトリ。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。