#author("2020-12-18T06:01:17+00:00","default:src128","src128")
#author("2020-12-23T04:55:58+00:00","default:src128","src128")
&tag(Ubuntu2004/Nginx);
*目次 [#rf766f39]
#contents
*関連ページ [#v228a82c]
*参考情報 [#h47f9d3e]

*インストール [#z4a06387]
-以下のコマンドでインストール
 sudo apt install nginx
-サーバーを起動して自動起動も設定
 sudo systemctl start nginx
 sudo systemctl enable nginx


*設定 [#oa8024ba]

**設定の概要 [#c84bf371]
-/etc/nginx/sites-availableの下に設定ファイルを作成し、有効にしたいもののをsites-enabledにリンクする。
-defaultは使わないので最初にリンクを削除
 cd /etc/nginx/sites-enabled
 rm default

**WordPress用の設定 [#ia6aacc2]
-以下のような設定ファイルを/etc/nginx/sites-availableの下に作成。名前は例えば「blog」。
#pre{{
server {
    listen       80;
    index index.php;
    root /home/sora/public_html;


    location / {
        try_files $uri $uri/ /index.php?$query_string;
     }
     location /wp2 {
         try_files $uri $uri/ /wp2/index.php?$query_string;
     }
     location /wp {
         try_files $uri $uri/ /wp/index.php?$query_string;
     }
     location /wp_sablog {
         try_files $uri $uri/ /wp_sablog/index.php?$query_string;
     }
     location ~* /wp-config.php {
        deny all;
     }

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
}}
-sites-enabledにリンク。
 cd /etc/nginx/sites-enabled
 ln -s ../sites-available/blog .
 systemctl restart nginx

 



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS