CentOS7安装Nginx服务

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

注意:

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

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

[[email protected] ~]# rpm -qa pcre pcre-devel  ###查看安装结果 prce   prce-devel

pcre-7.8-7.el6.x86_64

pcre-devel-7.8-7.el6.x86_64

[[email protected] ~]# 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 解压

[[email protected] tools]# tar xf nginx-1.10.2.tar.gz

[[email protected] 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

[[email protected] 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地址),然后回车

时间: 2024-11-05 20:56:22

CentOS7安装Nginx服务的相关文章

centos7 安装nginx和php7

centos7 安装nginx和php7 centos7系统安装php7会出现一些奇奇怪怪的问题,耽误时间,影响效率,这里推荐直接yum安装 1.在开始安装 Nginx 和 php7-fpm 之前,我们还学要先添加 EPEL 包的仓库源.使用如下命令:      yum -y install epel-release 然后我们还需要为 php7-fpm 添加另外一个仓库.互联网中有很个远程仓库提供了 PHP 7 系列包,我在这里使用的是 webtatic. 添加 PHP7-FPM webtati

Centos安装nginx服务

到http://nginx.org/en/download.html下载最新版本的Nginx并安装. 一 下载并安装pcre库ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ tar zxvf pcre-8.30.tar.gz ./configure     make    make install 二 安装openssl yum -y install openssl openssl-devel 三 下载tcp_proxy_module

部署LNMP架构之安装nginx服务

一.什么是nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布.Nginx是一款轻量级的Web 服务器/反

【CNMP系列】CentOS7.0下安装Nginx服务

话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Nginx的历史不在此赘述,轻量,快是它的特性.只是因为现在的模块没有达到apache的模块数量级,未来有超越apache的势头. 首先,我们要安装个必要的软件(上节提到过,可能有人并未安装) #yum install wget 因为Nginx以来与gcc的编译环境,所以,在mini centos中需要安

centos7 安装Nginx

  Centos7下nginx+php+redis环境搭建 1.nginx install:  下载对应当前系统版本的nginx包(package) # wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 建立nginx的yum仓库 # rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 下载并安装ngi

centos7安装nginx的两种方法

第一种方式:通过yum安装 直接通过 yum install nginx 肯定是不行的,因为yum没有nginx,所以首先把 nginx 的源加入 yum 中 运行下面的命令: 1.将nginx放到yum repro库中 [[email protected] ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.查看nginx信息 [[em

安装Nginx服务

Nginx最大特点: 静态小文件(1M),支持高并发,同时占用系统资源很少.3W并发,10个进程,内存150M. Nginx特点: 1.配置简单,灵活,轻量. 2.高并发(静态小文件),静态几万的并发. 3.占用资源少.2W并发 开10个线程服务,内存消耗几百M. 4.功能种类较多(Web,cache,proxy),每一个功能都不是特别强. 5.支持epoll模型,使得Nginx可以支持高并发!apache(select模型). 6.Nginx可以配合动态服务(FASTCGI接口) 7.利用ng

Centos7 安装 Nginx

Nginx有很多版本的,下面我给个链接http://nginx.org/packages/mainline/centos/7/x86_64/RPMS/ 下载对应当前系统版本的nginx包(package) # wget  nginx.org/packages/mainline/centos/7/x86_64/RPMS/nginx-1.9.9-1.el7.ngx.x86_64.rpm 建立nginx的yum仓库# rpm -ivh nginx-1.9.9-1.el7.ngx.x86_64.rpm

centOS7 安装 nginx并设置开机自动启动

nginx 不像java 解压配置就行,nginx需要编译运行才能安装好,可以参考以下步骤 cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/to