ホームページ >運用・保守 >CentOS >Centos7にNginx-yumをインストールする方法

Centos7にNginx-yumをインストールする方法

藏色散人
藏色散人転載
2021-04-25 17:15:492294ブラウズ

centos の次のチュートリアル コラムでは、Centos 7 に Nginx-yum をインストールする方法を紹介します。困っている友人のお役に立てれば幸いです。

Centos 7 インストール Nginx-yum メソッド

はじめに

Nginx (エンジン x) は、高性能 HTTP およびリバース プロキシ サーバーであり、IMAP/ POP3/SMTPサーバー。 。この例では、CentOS 7 で Nginx をインストールして構成する基本的な手順を示します。

環境の説明

CentOS 7 (最小限のインストール)

$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

手順

ステップ 1: yum ソースを追加します

Nginx はyum ソースは epel または公式サイトの yum ソースを使用できますが、この例では公式サイトの yum ソースを使用します。

$ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum ソースをインストールしたら、チェックアウトできます。

$ sudo yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id                          repo name                          status
base/7/x86_64                    CentOS-7 - Base                    9,911
extras/7/x86_64                  CentOS-7 - Extras                    368
nginx/x86_64                     nginx repo                           108
updates/7/x86_64                 CentOS-7 - Updates                 1,041
repolist: 11,428

nginx リポがこのマシンにインストールされていることがわかります。

ステップ 2:

yum をインストールする Nginx のインストールは非常に簡単で、コマンド 1 つだけです。

$ sudo yum install nginx

ステップ 3: Nginx サービスの開始と構成

スタートアップのセットアップ

$ sudo systemctl enable nginx

サービスの開始

$ sudo systemctl start nginx

サービスの停止

$ sudo systemctl restart nginx

Reload 。通常、再構成後はサービスを再起動したくないため、リロードを使用できます。

$ sudo systemctl reload nginx

構成

### nginx默认配置位置
/etc/nginx/conf.d/default.conf
## 默认wwwroot位置
/usr/share/nginx/html

ステップ 4: ファイアウォール ポートを開く

CentOS7 で使用されるデフォルトのファイアウォール firewalld は http サービスを閉じます (ポート 80 を開きます)。

$ sudo firewall-cmd --zone=public --permanent --add-service=http
success
$ sudo firewall-cmd --reload
success

開いた後、ファイアウォールによって開かれたすべてのサービスを確認できます

$ sudo sudo firewall-cmd --list-service
ssh dhcpv6-client http

システムが http サービスを開いたことがわかります。

ステップ 5: リバース プロキシ

Nginx は非常に便利なリバース プロキシです。リバース プロキシを構成するには、モジュール ngx_http_proxy_module を参照してください。この記事では詳しく説明しません。
CentOS 7 の SELinux では、リバース プロキシを使用するにはネットワーク アクセスをオンにする必要があることに注意してください。

$ sudo setsebool httpd_can_network_connect 1

ネットワーク許可を開くと、リバース プロキシを使用できるようになります。

結論

この記事では、CentOS 7 で yum を使用して Nginx をインストールし、サービスを構成する方法を説明します。

以上がCentos7にNginx-yumをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。