#author("2020-11-07T06:58:15+00:00","default:src128","src128")
#author("2020-11-07T08:33:07+00:00","default:src128","src128")
&tag(CentOS8/Nginx);
*目次 [#r490b78e]
#contents
*関連ページ [#e72d4cf7]
*参考情報 [#g7e93d6e]
-[[CentOS 8にNginx 1.16をインストール(AppStream) - Qiita:https://qiita.com/witchcraze/items/7ff13f2bb90667b6b954]]

*インストール [#o0c1b593]
-デフォルトは 1.14?
 # dnf install @nginx
-開始して自動起動
#pre{{
# systemctl start nginx
# systemctl enable nginx
}}

*設定 [#i8fa55e6]

**シンプルな設定 [#i2526d37]
-/etc/nginx/nginx.confを編集。listen.owner/groupを変更しないとだめ。そのときacl_usersはコメントアウトしないとだめ。/run/php-fpm/www.sockがwww-data.www-dataに設定されていないとだめ。
-/etc/nginx/nginx.confを編集。
 user www-data;
 listen.owner = www-data
 listen.group = www-data
;listen.acl_users = apache,nginx


-DocumentRootだけ指定して8080ポートを使用。
-/etc/nginx/conf.d/default.confを作成。
#pre{{
server {
    listen       8080;
    index index.php;
    root /home/sora/public_html;
}}


-8080ポートでfirewalldを通す
 firewall-cmd --zone=public --add-port=8080/tcp --permanent

**phpを動かす [#sd3d3c33]
-[[../PHP]]

*トラブルシューティング [#r69fb1e7]
**個別ページで「FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream」 [#q3a5cfe6]
-nginxの設定ファイルが悪い。以下の定義がないとだめだった。
#pre{{
     location /wp2 {
         try_files $uri $uri/ /wp2/index.php?$query_string;
     }
}}



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS