nginxの] [インストール&設定環境

インストールの依存関係

安装メイク:yumのgccのはautomake autoconfのlibtoolのメイクをインストール-y
安装G ++:YUM -yのGCCのgcc-C ++をインストール
安装PCRE和PCRE-develの:YUM -y PCREのPCRE-develのインストール
多くの方法を提供したzlib zlib圧縮と解凍をインストールし、 nginxのは、 HTTPのgzipするのzlibが必要です:YUM -y zlibのzlib-インストール のdevelを
(YUMが-y ZLIB ZLIB-develの--setopt = protected_multilib = FALSEをインストールする場合、これが挙げられます)
インストール OpenSSLの yumをインストール-y opensslのopensslを:OpenSSLには、Secure Socketsが暗号化ライブラリ、HTTPSをサポートするために、nginxの、使用opensslのに必要層である のdevelを
 

nginxのをインストールします。

ダウンロードnginxの:wgetの http://nginx.org/download/nginx-1.17.6.tar.gz
解凍nginxの:タールxzvf  のnginx-1.17.6.tar.gz
nginxのディレクトリを入力します。cd nginxの-1.17.6 /
nginxのをインストールします。
./configure --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module 
作る&& make installを
ビューnginxのインストールディレクトリ: whereisはnginxの(通常は/ usr / local / nginxの中)
 

環境変数の設定

オープンシステム環境変数の設定:VIMは/ etc / profile 
赤いフォントセクションを入力します。
NGINX_HOME =は/ usr / local / nginxの
輸出PATH = $ {NGINX_HOME} / sbinに:$ {PATH} 
設定を有効にする: ソースは/ etc / profile
 
nginxの-V 
:チェック・モジュールは、すでに次の値を返し、存在しています

nginxのバージョン:nginxの/ 1.17.6
のgcc 4.8.5 20150623によって建て(Red Hatの4.8.5-39)(GCC)
のOpenSSL 1.0.2k-FIPSで構築された2017年1月26日
TLS SNIサポートが有効
のconfigureの引数を:--with-http_stub_status_module --with-http_ssl_module --with-http_v2_module

 

設定nginx.conf

nginxの設定ディレクトリ:は/ usr / local / nginxの/ confに/

スタートnginxの:nginxの-c /usr/local/nginx/conf/nginx.conf

表示および編集nginx.conf:

vimのnginx.conf

聞く:8089へのポート(または記録のために必要な他のポート80)を聞きます

SERVER_NAME:名前(デフォルトのネイティブIPは、そのようなドメイン名などをカスタマイズするために変更することができます。www.test.com)

ルート:サイトのルート(HTML - 「は/ usr / local / nginxの/ HTML)

変更を保存:「:WQを」

 力への再起動nginxのエントリー:nginxの-sリロード

首尾よく再起動するかどうかを確認します。ps補助| grepをnginxの

再起動の失敗:「殺す-9プロセスID」または「nginxの-s停止」

2つのプロセスを強制終了する必要があり、そうでない場合は、ポートが占有されて正常に起動しません

 

ブラウザアクセス: 

 

 

 

 

nginxの上の複数のサイトを設定します

1、nginx.confディレクトリにフォルダを作成します。mkdir conf.dを

CP nginx.conf conf.d / site1.conf:新しいフォルダにカレントディレクトリの2、nginx.confコピー

3、編集site1.conf:

 server {
        listen       8081;
        server_name  www.site1.com;

        location / {
            root   html;
            index  index.html index.htm;
        }

         location /error/ {
            alias  /sylvia/ErrorPages/;
        }
       
         location /ErrorPages/ {
            alias /sylvia/ErrorPages/;
            internal;
         }

        error_page 400 /ErrorPages/HTTP400.html;
        error_page 401 /ErrorPages/HTTP401.html;
        error_page 402 /ErrorPages/HTTP402.html;
        error_page 403 /ErrorPages/HTTP403.html;
        error_page 404 /ErrorPages/HTTP404.html;
        error_page 500 /ErrorPages/HTTP500.html;
        error_page 501 /ErrorPages/HTTP501.html;
        error_page 502 /ErrorPages/HTTP502.html;
        error_page 503 /ErrorPages/HTTP503.html;

    }

引入alias,创建虚拟目录。(参考:https://www.cnblogs.com/kevingrace/p/6187482.html

4、编辑根配置nginx.conf

在http{}里面最后一行添加:include conf.d/*.conf;

 

5、重启nginx

浏览器访问:域名+端口+path

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/fatCat1/p/11950221.html