2017-08-23 2 views
0

を使用して "サービスnginxの開始" が、[OK]を使用して、正しいページを取得できませんOS:CentOSの-7-x86_64版 - 最小 - 1611
nginxの:1.2.1( YUMによるインストール)
PHP :php7.0.1は "nginxの"

私はnginxのを開始するためにservice nginx startを使用し、私は

を禁じ403を得た。しかし、私はnginxを使用する場合、私は正しいページを取得します。私はディレクトリのグループを変更しようとしましたし、私はもう

を(サービスnginxの再起動/停止と同じ)をservice nginx startを使用することはできません、「nginx.conf」を変更するuser rootuser nginxを試してみた

とユーザーが失敗しました。

image

答えて

1

nginx.confで変更をロールバックしてからsestatusまたはgetenforceコマンドでSELinuxの状態を確認してください。 setenforce 0コマンドでSELinuxを許可モードに強制して戻したら、nginxをチェックしてください。

それはない作品は次のようにあなたのnginxのルートディレクトリのアクセス許可を設定した場合:

chownコマンドnginxの:nginxの/パス/に/ nginxの/ルート/ディレクトリ ます。chmod 755 /パス/に/ nginxの/ルート/ディレクトリ

+0

ありがとうございます〜それは動作します。しかし、私はシステムを再起動すると、SELinuxをsetenforce 0で再びpermissiveモードに設定する必要があります。SeLinux'configを変更しましたSELINUX =無効にしましたSELinux = disabled.But私はこの設定でシステムのsecriutyを減らしますか? – StupidPz

+0

ようこそ。 SELINUX = permissiveに設定して、もう一度リブートしてください。許可モードでは、Linuxはいくつかの監査ファイルを記録します。 SELinuxポリシーの作成に使用される監査ファイル。 SELinuxとポリシーの詳細については、 https://www.centos.org/docs/5/html/Deployment_Guide-en-US/rhlcommon-chapter-0001.htmlを参照してください。 –