【验证】体验nginx,安装部分介绍
因为我计划不久在现场进行nginx的安装工作,所以想事先简单谈一下。这次我们将安装nginx。由于nginx具有各种功能,所以下次我想按照功能逐个介绍。
nginx是什么
nginx是一个快速轻量级的免费Web服务器。
不仅具备基本的Web服务器功能,还具备反向代理和负载均衡等功能。
由于使用的资源较少,因此似乎可以与其他在服务器上使用nginx的服务共存。
安装nginx
Nginx的安装相对较简单。
首先,作为预备工作,需要添加yum软件源信息。
vi /etc/yum.repos.d/nginx.repo
↓以下の内容を記載
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
添加了存储库信息后, 将进行安装。
yum install -y nginx
安装完成后,将添加防火墙设置。
firewall-cmd --add-service=http --zone=public --permanent
firewall-cmd --reload
Firewallの設定が完了しましたらサービス起動します。
systemctl start nginx
systemctl enable nginx
服务启动后,请访问 http://<服务器的IP>。
如果显示以下画面,则表示已成功启动。

安装已经完成。
如果需要指定版本安装nginx,请执行以下操作。
根据使用的环境等情况,有时需要指定要安装的nginx版本。在这种情况下,可以通过以下方法进行安装。
在添加存储库信息后,您可以使用以下命令来查询可用的nginx版本。
yum --showduplicates list nginx
~コマンド結果途中省略~
利用可能なパッケージ
nginx.x86_64 1:1.8.0-1.el7.ngx nginx
nginx.x86_64 1:1.8.1-1.el7.ngx nginx
nginx.x86_64 1:1.10.0-1.el7.ngx nginx
nginx.x86_64 1:1.10.1-1.el7.ngx nginx
nginx.x86_64 1:1.10.2-1.el7.ngx nginx
nginx.x86_64 1:1.10.3-1.el7.ngx nginx
nginx.x86_64 1:1.12.0-1.el7.ngx nginx
nginx.x86_64 1:1.12.1-1.el7.ngx nginx
nginx.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx.x86_64 1:1.14.0-1.el7_4.ngx nginx
nginx.x86_64 1:1.14.1-1.el7_4.ngx nginx
nginx.x86_64 1:1.14.2-1.el7_4.ngx nginx
nginx.x86_64 1:1.16.0-1.el7.ngx nginx
nginx.x86_64 1:1.16.1-1.el7.ngx nginx
nginx.x86_64 1:1.18.0-1.el7.ngx nginx
nginx.x86_64 1:1.18.0-2.el7.ngx nginx
nginx.x86_64 1:1.20.0-1.el7.ngx nginx
如果您想使用上述版本之一,例如1.12.0,执行安装命令时,请按照以下方式指定并执行。
yum install -y nginx-1.12.0
如果可以顺利完成安装而没有遇到任何问题,然后执行以下版本确认命令,确认已安装了预期的版本,那就算完成了。
nginx -v
nginx version: nginx/1.12.0
这次就这样吧。