centos7安装nginx

本文详细介绍了在CentOS7系统上安装Nginx的步骤,包括安装依赖包,下载Nginx源码,配置、编译和安装过程。此外,还提到了如何测试安装成功,启动Nginx服务,以及设置开机自启动和调整防火墙规则以开放80端口。通过这些步骤,确保了Nginx在系统启动时能自动运行并提供服务。
摘要由CSDN通过智能技术生成

一:安装nginx的依赖包gcc、pcre-devel、zlib-devel、openssl-devel

在线安装依赖包命令:yum -y install  gcc  pcre-devel  zlib-devel  openssl  openssl-devel

二:下载nginx源码

Nginx官网压缩包下载地址:https://nginx.org/download/

下载nginx-1.9.9.tar.gz,上传到centos7中的目录下。我选择的目录是/usr/local/,记住该目录,后续多次用到。

三:配置,编译,安装nginx

解压该文件命令:tar -zxvf  nginx-1.9.9.tar.gz(解压完毕后会产生一个nginx-1.9.9的文件夹,nginx-1.9.9是源码文件夹,安装需要配置,编译,编译安装三个步骤)

进入源码文件命令:cd  /usr/local/nginx-1.9.9  (配置编译安装都在这个文件夹内进行)

配置命令:./configure  --prefix=/usr/local/nginx   (配置安装目录)

编译命令:make

安装命令:make  install

出现这个页面表示配置成功

 

 测试是否安装成功命令:/usr/local/nginx/sbin/nginx  -t  (成功出现如下反馈)

启动nginx命令:/usr/local/nginx/sbin/nginx  

nginx服务默认占用80端口,需要关闭防火墙或者放通80端口

关闭防火墙命令;systemctl  stop  firewalld

放通80端口命令:firewall-cmd  --add-port=80/tcp  --permanemt (开启后需要重启防火墙)

验证ngixn是否启动:在可以ping通Centos虚机ip的电脑,浏览器输入centos的ip。

 

四:开机自启动

编辑/etc/rc.d/rc.local这个文件,

文件里加入:/usr/local/nginx/sbin/nginx  (自己安装nginx的目录)

 

在Centos7中/etc/rc.d/rc.local文件默认没有执行权限,需要加执行权限

加权限命令:chmod  u+x  rc.local

加权限后文件为绿色,不加权限开机自启动相当于白做。

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值