依存関係をインストール1.
yumのGCCをインストール
yumのPCRE-develのインストール
YUMのzlibはzlib-develのインストール
YUMのopensslのopenssl-develのインストール
#キーは、4つの依存性を搭載しました
yumのGCCのzlibはzlib-develのPCRE-develののopensslのopenssl-develのインストール-y
2.ダウンロードのnginx のタールパッケージ / ダウンまたは良いの公式ウェブサイトにアップロードさnginxののディレクトリ
#フォルダを作成します。
CDは/ usr / local
MKDIR nginxの
CD nginxの
#ダウンロードしたtar パッケージを、どのようなバージョンは、オンデマンドでダウンロードすることができます
wgetのhttp://nginx.org/download/nginx-1.13.7.tar.gz
#解凍し
たtar -xvfのnginx-1.13.7.tar.gzを
インストール3. nginxの
#入力しnginxのディレクトリを
CDの/usr/local/nginx/nginx-1.13.7
#ファイル名を指定して実行
./configure --with-http_ssl_module
#実行メイクコマンド
メイク
#実行make installをコマンドを
make installを
4.Nginx 一般的に使用されるコマンド
# テスト構成ファイル
インストールパス / nginxの/ sbinに/ nginxの-t
# Startコマンド
インストールパス / nginxの/ sbinに/ nginxの
# Stopコマンド
インストールパス / nginxの/ sbinに/ nginxの-s停止
または:nginxの-sは辞め
# 再起動コマンドの
インストールパス / nginxの/ sbinに/ nginxの-sリロード
#Viewコマンドプロセス
PS -ef | grepのnginxの
#GR
キル-HUP nginxのマスター・プロセスID
5.設定ファイアウォール
# ファイアウォール、ファイルオープン
sudoのvimの、/ etc / sysconfig / iptables内 # 新しい行オープン80個のポート
-A INPUT -p tcpの-m状態--state NEW -m tcpの--dport 80 -j ACCEPT
# ファイアウォールを再起動します
sudoのサービスiptablesの再起動
6.Nginx 仮想ドメインの設定と検証テスト
#編集nginx.conf
sudoのvimの/usr/local/nginx/conf/nginx.conf// ラインの増加
バーチャルホストが含ま/ *。confに
# 保存して終了
# には/ usr / local / nginxの/ confにディレクトリの新しいバーチャルホストのフォルダ
バーチャルホストます。mkdir
# 各ドメインの設定のために作成
sudoのvimのjimisun.com.conf
# ポート転送の設定やアクセスの増加に応じてノードのファイルシステムを
7.Nginx 開始と停止
# 入力しnginxのインストールディレクトリを
CD ... nginxの/ sbinに
# スタート
./nginx
# ストップ
./nginx -s停止
8.チェックステータス
# 検査プロセス
PS -ef | grepをnginxの
# ステータスを表示
カールhttp://127.0.0.1/ngx_status
#変更 nginxの設定ファイルconfに/ nginx.conf、次のように、外部アクセス用のポートを追加します。
サーバー{
8089を聞きます。
サーバー名はlocalhost。
#charset KOI8-R。
#access_logログ/ host.access.logメイン。
位置/ {tjg
#IP:8089 / tjg 127.0..0.1に転送要求:8080
proxy_pass http://127.0.0.1:8080。
}
#フォワード/プロジェクトファイルは、同じ名前のプロジェクト/フォルダを対象としている
LOCATION /プロジェクト/ {
;ルートは/ usr / local / nginxの/ HTML /プロジェクト/
インデックスのindex.htmlのindex.htmを;
}
位置/ {
ルートはweb1。
try_files $ URI $ uriの/ /index.htmlが= 404;
}
#error_page 404 /404.html。
静的ページ/50x.htmlへ#リダイレクトサーバーエラーページ
error_page 500 502 503 504 /50x.html。
位置= /50x.html {
ルートHTML;
}
}
#一般的には変更後のポート番号を聞いて、
ロケーション/パスは以下に構成することができるルート、配置されている転送
このようなルート/ホーム/ SCB / nginxの/ ...絶対パス
ルートHTML /相対パス
完成の設定アクセスの上に IP:8089は、ページ内のweb1とのindex.htmlページ内の相対ディレクトリへのアクセスおよび/プロジェクトになることができます