centos6.x yum にはデフォルトで nginx ソフトウェア パッケージがありません
インストール方法:
nginx ダウンロード ページ http://nginx.org/en/linux_packages.html#stable に移動し、CENTOS 6 の nginx ソフトウェア ソース インストール パッケージをコピーします
コマンドを実行します: wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm パッケージをインストールします yum install nginx-release-centos-6-0.el6.ngx.noarch.rpm -y 、このステップは実際には nginx パッケージ ソースを追加するだけです
yum install nginx -y を実行して nginx をインストールします
nginx はデフォルトで Linux サービスとしてインストールされます
サービス nginx の開始、停止、再起動、再起動の試行、リロード、強制リロード、ステータスを使用して nginx を操作します
nginx の設定ファイルはデフォルトで /etc/nginx/nginx.conf ファイルを読み取ります
nginx の設定はディレクティブで構成されており、ディレクティブは単純な命令またはブロック命令で構成されます
簡単なコマンド: 80 を聞いてください。
ブロック命令は {} に含まれており、ブロック命令には複数の単純な命令とブロック命令を含めることができます。
<code>http <span>{ server { }</span> }</code>
ただし、複数のドメイン名 www.you.com、news.you.com、mail.you.com が同じサーバー上で同時にサービスを提供している場合は、www.you.com、mail.you.com:8080、news となります。 .you .com:81 のようなアクセス方法は明らかに不適切です。幸いなことに、nginx にはドメイン名によるフィルタリングのルールが用意されています
<code><span>server</span> { listen <span>80</span>; server_name www.you.com; location / { <span>#....</span> proxy_pass http:<span>//localhost:8880;</span> } <span>##### other directive</span> } <span>server</span> { listen <span>80</span>; server_name news.you.com; location / { <span>#....</span> proxy_pass http:<span>//localhost:8881;</span> } <span>##### other directive</span> } <span>server</span> { listen <span>80</span>; server_name mail.you.com; location / { <span>#....</span> proxy_pass http:<span>//localhost:8882;</span> } <span>##### other directive</span> }</code>