lnmpでドメインをバインドする方法

LNMP のドメイン紐付けをするには、以下の手順に従います。

  1. DNSサービスプロバイダでドメイン名の解決をサーバのIPアドレスに関連付けるドメイン名解決レコードを追加する。
  2. Nginxのバーチャルホストを設定するには、Nginxの設定ファイル(通常は「/etc/nginx/sites-available/」ディレクトリ内にある)を開き、mydomain.com.confなどの新しいバーチャルホスト構成ファイルを作成します。
  3. 仮想ホスト設定ファイルに以下を追加します。
server {
    listen 80;
    server_name mydomain.com www.mydomain.com;

    root /var/www/mydomain.com;  # 网站根目录
    index index.html index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;  # 处理URL重写
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # PHP-FPM的Socket路径
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

ドメインはmydomain.com、Webサイトのルートディレクトリは/var/www/mydomain.comに置き換え、PHPのバージョンに合わせてfastcgi_passパスを適切に設定してください。

  1. 設定ファイルを保存して、エディタを終了します。
  2. 仮想ホスト構成ファイルを有効にするには、/etc/nginx/sites-enabled/ ディレクトリへのソフトリンクを作成します。
sudo ln -s /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/sites-enabled/
  1. Nginxの設定ファイルが正しく設定されているかチェックする:
sudo nginx -t

エラーがなければ、Nginx のサービスを再起動する。

sudo systemctl restart nginx

現在、LNMP にて無事ドメインの紐付けが完了しております。ブラウザからドメインにアクセスすると、サイトの内容を確認できるはずです。

bannerAds