インストールの依存関係
nginxのをインストールします。
環境変数の設定
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