ホームページ  >  記事  >  バックエンド開発  >  nginx+php+mysql+vsftpサーバーに関する注意事項

nginx+php+mysql+vsftpサーバーに関する注意事項

WBOY
WBOYオリジナル
2016-06-23 13:38:50813ブラウズ

.nginx を起動します

Unix 系システムでは、root 以外のユーザーは 1024 より上のポートのみを使用できます。したがって、デフォルトのポート 80 は無効です。オンラインで確認した後、主に 2 つの方法があります。1 つはポート マッピング nginx を使用してポート 8080 を設定し、ポート 80 を 8080 にマッピングする方法です。もう 1 つはポート 80 から直接開始する方法です。コマンドは次のとおりです:

cd /opt /nginx/sbin

方法 1:
すべてのユーザーが実行可能 (755 権限なので、ファイル所有者: root、グループ所有者: root)

chown root:root nginx
chmod 755 nginx
chmod u+s nginx


2. phpのデータディレクトリの権限

PHPプロジェクトディレクトリはphpを起動するユーザーである必要があります。それ以外の場合はアクセスが拒否されます


3.mysqlとphpは同じユーザーであり、それ以外の場合はmysqlにアクセスできません。


4. FTP サービスによってアップロードされたファイルの場合、ファイルがアップロードされた後の権限は当然 FTP ユーザーに属しますが、root ユーザーでコピーした後はファイルは変更されないため、変更するには chown する必要があります。 . PHP ユーザーと FTP ユーザーが一致しない場合、これは問題です 質問

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