作者:金爽20111018 | 来源:互联网 | 2023-07-25 02:33
1.准备工作1)关闭iptables关闭操作iptables-tnat-F查看操作iptables-tnat-L2)关闭selinux查看操作setenforce关闭
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