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

王林
リリース: 2020-12-08 16:12:22
転載
6192 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!