- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-11-07T06:58:15+00:00","default:src128","src128")
#author("2020-11-07T13:05:59+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
-以下を参考にしてパラメータを調整。[[Nginx/設定 - src256 wiki:https://srcw.net/wiki/?Nginx/%E8%A8%AD%E5%AE%9A#q=php-fpm]]
**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;
}
}}