nginx系列(1)yum方式安装nginx
nginx和apache作为web服务器双剑客,做为运维人员来说是一定要掌握的。但是相对而言企业中nginx用的还是及较多,功能更加强大。它基于I/O多路复用模型,有负载分发、动静分离、流量控制、地址重写等诸多功能。首先给大家描述一下用yum方式安装nginx的过程。
vim /etc/yum.repos.d/nginx.repo
添加如下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
-
安装nginx
- yum --showduplicates list nginx | expand #查看nginx可用版本安装包
- yum -y install nginx-1:1.16.1-1.el7.ngx #安装指定版本nignx
- yum -y install nginx #安装最新版本
-
启动nginx
- systemctl start nginx #启动nginx
- systemctl enable nginx #设置开机自启
- systemctl is-enabled nginx #查看是否为开机自启
自此nginx安装完成,就可以通过80端口访问到nginx的欢迎页面啦,不过在企业中我本一般会修改nginx的默认端口80为其他
vim /etc/nginx/conf.d/default.conf
如图将80端口修改为99.
修改完成后重新加载配置文件
nginx -s reload
为了安全,避免别人获取到我们的nginx版本号,利用版本漏洞进行攻击,我们可以进行版本号隐藏
vim /etc/nginx/nginx.conf
如图所示添加如下内容
如下内容