centos7.2 安装nginx
centos7.2下nginx安装教程 1.准备工作 1)关闭iptables 关闭操作 iptables -t nat -F 查看操作 iptables -t nat -L 2)关闭selinux 查看操作 setenforce 关闭操作 setenforce 0 3)初始化 cd /opt;mkdir app download logs work backup 4)确认gcc yum源可用 yum list|grep gcc 5)两项安装 yum -y install gcc gcc-c++ autoconf pcre pcre-devel make auromake yum -y install wget httpd-tools vim 2.利用网络,构建nginx的yum仓库。 vim /etc/yum.repos.d/nginx.repo 然后 访问http://nginx.org/en/linux_packages.html#stable 复制其中 [nginx] name=nginx repo baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1 修改成 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 完成后保存退出 3.yum install nginx 即可安装完成 备注: 1)查看nginx编译配置参数:nginx -V 2)查看nginx版本号:nginx-v 3) 查看nginx安装目录:rpm -ql nginx 4.查看nginx站点 这里需要设置防火墙开放80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 重启防火墙 systemctl start firewalld.service 备注: 关闭防火墙命令 systemctl stop firewalld.service 启动nginx服务 nginx 重启nginx服务 systemctl restart nginx.service 停止nginx服务 nginx -s stop nginx -s quit nginx停止命令stop与quit参数的区别在于stop是快速停止nginx,可能并不保存相关信息,quit是完整有序的停止nginx,并保存相关信息 5.备份重要的配置文件 cp /etc/nginx/nginx.conf /opt/backup/nginx.conf cp /etc/nginx/conf.d/default.conf /opt/backup/default.conf
1.准备工作
1)关闭iptables
关闭操作
iptables -t nat -F
查看操作
iptables -t nat -L
2)关闭selinux
查看操作
setenforce
关闭操作
setenforce 0
3)初始化
cd /opt;mkdir app download logs work backup
4)确认gcc yum源可用
yum list|grep gcc
5)两项安装
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make auromake
yum -y install wget httpd-tools vim
2.利用网络,构建nginx的yum仓库。
vim /etc/yum.repos.d/nginx.repo
然后 访问http://nginx.org/en/linux_packages.html#stable
复制其中
[nginx] name=nginx repo baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1
修改成
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
完成后保存退出
3.yum install nginx 即可安装完成
备注:
1)查看nginx编译配置参数:nginx -V
2)查看nginx版本号:nginx-v
3) 查看nginx安装目录:rpm -ql nginx
4.查看nginx站点
这里需要设置防火墙开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙 systemctl start firewalld.service
备注: 关闭防火墙命令 systemctl stop firewalld.service
启动nginx服务
nginx
重启nginx服务
systemctl restart nginx.service
停止nginx服务
cp /etc/nginx/nginx.conf /opt/backup/nginx.conf
cp /etc/nginx/conf.d/default.conf /opt/backup/default.conf