ホームページ  >  記事  >  運用・保守  >  nginxを使用して静的ページをデプロイするための具体的な方法

nginxを使用して静的ページをデプロイするための具体的な方法

王林
王林転載
2020-12-08 16:12:226212ブラウズ

nginxを使用して静的ページをデプロイするための具体的な方法

具体的な方法は以下のとおりです。

(推奨チュートリアル: nginx チュートリアル)

nginx (CentOS7)#をインストールします。 # #

yum install nginx -
デフォルトのリスニング ポート 80

Start

service nginx start

サーバー アクセス パスを構成しますnginxを使用して静的ページをデプロイするための具体的な方法

vim /etc/nginx/nginx.conf #文件修改配置:
次のように:

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;

        // 修改root默认目录
        root         /data/www;

        include /etc/nginx/default.d/*.conf;

        location / {
        // 修改nginx在path为'/’下的访问目录
        root        /data/www
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
nginx を再起動します

nginx -s reload
設定パスの下のindex.htmlへのデフォルトのアクセス

アクセス403

考えられる理由は3つあります

1つ目: 権限の問題、権限を変更するだけです
2 番目のタイプ: ディレクトリにindex.html が存在しないので追加します。
3 番目のタイプ: SELinux 設定の問題
SELinux を有効にすると、Nginx 403 の問題が発生します。
サーバーの SELinux ステータスを確認します:

/usr/sbin/sestatus -v

nginxを使用して静的ページをデプロイするための具体的な方法

解決策:


1. 一時的なシャットダウン


サーバーを再起動する必要はありませんが、サーバーを再起動すると無効になります

setenforce 0
2. 設定ファイル /etc/selinux/config を変更し、SELINUX=enforcing を SELINUX=disable に変更します。変更後はシステムを再起動する必要があります。


以上がnginxを使用して静的ページをデプロイするための具体的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。