Linuxでは、nginxの展開

、nginxの基本的な操作

1、インストール:yumをインストールnginxの

    (1)リソースを追加します。sudo rpmで-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

    (2)ダウンロードしてインストールを開始します。sudo yumのは、-y nginxのインストール

2、スタート:サービスnginxの開始を

    (1)表示方法:PS -ef | grepをnginxの

3、停止:サービスnginxの停止します

4、過負荷に:サービスnginxのリロード(重要nginxの設定変更を使用してラインアイテムの動作に影響しない場合)

注:インストールパスを入力します。cdの/ etc / nginxの下では、プロファイルを表示することができます

            ビューのネットワークプロセス:sudoのnetstatの-anpl | grepの "nginxの"

2906640-2581d286169759fb.png

アクセスログを表示します。sudoは、tail -f /var/log/nginx/access.log





二、nginxのは、知識を広げます

1、Webホスティング

入力します。sudo vimの/etc/nginx/conf.d/ttt.conf

Ttt.conf設定ファイルがありますが、マシンに修正する必要があります。sudo vimの/ etc / hostsファイル、IPがマッピングされている仮想ドメイン名を追加します~~~

ネイティブ:


2906640-d813f950062e97ca.png

サーバー上の設定ファイル:

2906640-bb830adf9212961b.png


2、マルチドメイン、マルチポート

上記のように、構成ファイル内のポートをリスニングする複数の音を聞きます!


図3に示すように、擬似スタティック

設定ファイルでは、追加します。

位置/ {

        書き換え^ \ htmp $ /index.htmlが(*。)。

}

htmpサフィックスを訪れる人は、index.htmlをしています


4、ログフォーマット

/var/log/nginx/access.log -f sudoの尾:まず、ログを表示します

プロファイルを見る:sudoのvimの/etc/nginx/nginx.conf


2906640-77ac3e7c5a0debea.png


ttt.confでログをカスタマイズするための設定ファイルで


2906640-874a6582e1bb1a4e.png

用途:access_test.log -fは、tail -fは/ var / log / nginxの/テール出力ログを表示!







5、プロキシとロードバランシングを逆転

リバースプロキシ:


2906640-c2802eec6312fab9.png

ロードバランシング:


2906640-2dc5b2974d77530f.png



6、デバッグ技術


7、nginxの状態、現実アウト間違った情報を参照してください

sudoのsystemctl状態nginx.service

ます。https://www.jianshu.com/p/6c037759c533で再現

おすすめ

転載: blog.csdn.net/weixin_33757609/article/details/91333446