centos7安装nginx

  • A+
所属分类:linux技术
摘要

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


 

一:安装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            (出现下面这个说明配置正确)

 centos7安装nginx

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

 centos7安装nginx

 

启动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。

 centos7安装nginx

四:开机自启动

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

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

 centos7安装nginx

 

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

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

 centos7安装nginx 

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

 centos7安装nginx

 

一:安装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            (出现下面这个说明配置正确)

 centos7安装nginx

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

 centos7安装nginx

 

启动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。

 centos7安装nginx

四:开机自启动

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

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

 centos7安装nginx

 

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

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

 centos7安装nginx 

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

 centos7安装nginx