Nginx のインストール プロセスは比較的簡単なので、ここでは詳しく説明しません。この記事は、Nginx のデフォルト ページから出た後、独自の Web サイトをデプロイするところから始まります。
最新バージョンの nginx 設定は 4 つのファイルで構成されています。Ubuntu では、これらのファイルのパスは次のとおりです: /etc/nginx 下:
必要な Web サービスをデプロイするときは、sites-enabled のデフォルト ファイルを conf.d にコピーし、名前を * *.conf に変更し、次のように設定します。
server { #服务启动时监听的端口 listen 80 default_server; listen [::]:80 default_server; #服务启动时文件加载的路径 root /var/www/html/wordpress; #默认加载的第一个文件 index index.php index.html index.htm index.nginx-debian.html; #页面访问域名,如果没有域名也可以填写_ server_name www.xiexianbo.xin; location / { #页面加载失败后所跳转的页面 try_files $uri $uri/ =404; } #以下配置只服务于php # 将PHP脚本传递给在127.0.0.1:9000上监听的FastCGI服务器 location ~ \.php$ { include snippets/fastcgi-php.conf; # With php7.0-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php7.0-fpm: fastcgi_pass unix:/run/php/php7.0-fpm.sock; } # 如果Apache的文档为root,则拒绝访问.htaccess文件 location ~ /\.ht { deny all; } }
設定が完了したら、sites-enabled のデフォルト ファイルを削除し、コマンド sudo nginx -s reload# を実行します。 ## Nginx を再起動します。
Nginx 関連の技術記事の詳細については、Nginx チュートリアル 列にアクセスして学習してください。
以上がnginx を使用して Web プロジェクトをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。