最近、長い時間がブログを書いていない、家を取得する時間の主要な不足は、毎日午後11時に近いですが、一日の後やエッセイを保証している。彼らの知識をまとめた仕上げに適しています。
Webサーバと、より有用な例:Apacheがnginxのtengineは本日、nginxのであるlighttpdのTomcatのWebsphereのJBossのIISは、など、まとめ
nginxのは、淘宝網はnginxのもまだTengineを開始しましたnginxの上のような経験を使用して使用しないような、この国で広く使用されています。
A. nginxのをインストールします。
前提:すべてのマシンはyumのソースを設定されています。
まず192.168.2.100/24 192.168.2.200/24それぞれのネットワーク・カードのeth1のIPアドレスを使用して2台のWebサーバを設定
nmcli接続eth1がはいマニュアルipv4.addresses '192.168.2.100/24' connection.autoconnectをipv4.method変更
eth1のアップnmcli接続
ホスト名を変更します。
hostnamectl設定ホスト名はweb1
hostnamectl設定ホスト名WEB2
ホストが解決するファイルを変更します
猫>> / etc / hostsの<< EOF
> 192.168.2.100はweb1
> 192.168.2.200 WEB2
> EOF
gccのPCRE-のdevel opensslの-develの:インストールには、依存関係の基本的なコンポーネントのインストールが必要です
GCC:C言語インタプリタは、バイナリ実行ファイルにソースコードをコンパイルするための責任があります
PCRE-develの:正規表現に依存
opensslの-develの:SSLのサポート、暗号化の依存性は、それ自体でnginxのは、この依存関係のサポートの暗号化を呼び出すことが許可される暗号化をサポートしていません。
yumを-y gccのPCRE-のdevel opensslの-develのインストール
セキュリティを強化するため、ユーザーが手動でnginxのを追加し、ユーザーとして起動するnginxのnginxのプログラムを聞かせて、ユーザーは限られた権限の身元を確認することができ、他のファイルを動作させることができず、ログオンしないようにしましょう。
useraddの-s / sbinに/ nologinにnginxの
コンパイルしてインストール設定を開始する準備ができてnginxの解凍フォルダに解凍後のファイル
翻訳パラメータ:--prefix =インストールディレクトリを指定--user = nginxの--group = nginxのnginxの指定されたユーザー・グループのnginxの実行--with-http_ssl_module SSL暗号化モジュールは、SSLをオン
./configure --prefix =は/ usr / local / nginxの--user = nginxの--group = nginxの--with-http_ssl_module
あなたが設定した後、これはコンパイル要約を促し、その後、設定が終了しました。
構成のサマリー
システムPCREライブラリを使用して+
+システムOpenSSLライブラリを使用して
+システムのzlibライブラリを使用して
コンパイルとビルドとインストール
作る&& make installを
インストール後では、/ usr / local / nginxの下のディレクトリを見ることができます
CONF:nginxの設定ファイル
HTML:デフォルトのストレージディレクトリページファイル
ログ:ログ
sbinに:メインプログラム
nginxのサービスは、一般的にコマンドを使用しました
サービスを開始./nginx
./nginx -sストップサービスがシャットダウン
コンフィギュレーションファイルをリロードする./nginx -sリロード
./nginx -V Viewソフトウェア情報
LN -s nginxの/ sbinに/ sbinにのみ使用することができますディレクトリにソフトリンクを作成するnginxのコマンド