Tag: Ubuntu2004/Nginx

目次

関連ページ

参考情報

インストール

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

設定

設定の概要

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

WordPress用の設定

  • 以下のような設定ファイルを/etc/nginx/sites-availableの下に作成。名前は例えば「blog」。
    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
Last-modified: 2020-12-23 (水) 13:55:58