码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7安装Nginx服务

时间:2017-09-03 13:28:27      阅读:443      评论:0      收藏:0      [点我收藏+]

标签:www   注意   目录   listen   list   down   prefix   帮助   用户   

1.1 安装nginx所需要的pcre(yum安装)

注意:

   安装pcre库是为了使Nginx支持具备URI重写功能rewrite模块;rewrite模块功能在企业中最常用的;

1.2 安装依赖关系的软件包  pcre pcre-developenssl  openssl-devel

[root@web01 ~]# rpm -qa pcre pcre-devel  ###查看安装结果 prce   prce-devel

pcre-7.8-7.el6.x86_64

pcre-devel-7.8-7.el6.x86_64

[root@web01 ~]# rpm -qa openssl openssl-devel  ##查看安装结果openssl  openssl-devel

openssl-1.0.1e-48.el6_8.4.x86_64

openssl-devel-1.0.1e-48.el6_8.4.x86_64

###如果这两个软件包都没有安装,yum安装

yum install  -y pcre-devel openssl-devel

注意:

   Nginx在使用HTTPS服务的时候需要用到此模块,如果不安装optenssl相关包,安装Nginx的过程会报错。

1.3开始安装Nginx

1.3.1 创建目录,创建的这个目录用来固定存放各种软件; (统一个存放软件的目录)

mkdir -p /home/oldboy/tools  ##创建文件目录

1.3.2 下载软件包,进入到/home/oldboy/tools目录下面,下载软件安装包

cd /home/oldboy/tools

wget http://nginx.org/download/nginx-1.10.2.tar.gz

#注意:

    如果有了安装包就直接解压

    在选择下载安装包时,要选定稳定的版本    ##为偶数

1.3.3 解压

[root@web01 tools]# tar xf nginx-1.10.2.tar.gz

[root@web01 tools]# ll

total 896

drwxr-xr-x 8 1001 1001   4096 Oct 18 23:03 nginx-1.10.2

-rw-r--r-- 1 root root 910812 Mar 22 18:10 nginx-1.10.2.tar.gz

1.3.4 创建虚拟用户

useradd  -s /sbin/nologin -M www

1.3.5 配置(configure)nginx ;

cd /home/oldboy/tools/nginx-1.10.2   #进入这个目录下面来配置

 

./configure  --user=www --group=www --prefix=/application/nginx-1.10.2 --with-http_stub_status_module  --with-http_ssl_module

 

注意: ./configure--help帮助信息

--user=www                         ##进程用户权限

--group=www                         ##进程用户组权限

-prefix=/application/nginx-1.10.2   ##设置安装路径

--with-http_stub_status_module      ##激活状态信息

--with-http_ssl_module              ##激活ssl功能

1.3.6 编译

   make

1.3.7  安装

   make install

1.3.8 做软连接

ln -s /application/nginx-1.10.2 /application/nginx

1.3.9 检查配置文件语法

/application/nginx/sbin/nginx   -t    

nginx: the configuration file /application/nginx-1.10.2/conf/nginx.conf syntax is ok

nginx: configuration file /application/nginx-1.10.2/conf/nginx.conf test is successful      

命令说明:

      -t  是检查配置文件的语法

      -s 【reload】  是让配置文件平滑重启,不会影响其它用户

      /application/nginx/sbin/nginx   -s  reload

1.3.10 启动nginx进行测试

/application/nginx/sbin/nginx 

 

1.3.11 检测服务

1、查看端口服务是否开启

lsof -i:80

[root@web01 nginx]# netstat -lnt|grep 80

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:46580               0.0.0.0:*                   LISTEN   

2、浏览器访问 ip

打开浏览器输入http://ip(为安装nginx服务器的IP地址),然后回车

 

 

 

 

 

 

 

 

CentOS7安装Nginx服务

标签:www   注意   目录   listen   list   down   prefix   帮助   用户   

原文地址:http://www.cnblogs.com/su24/p/7469296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!