03.Linux CentOS 7编译安装Nginx的方法

Nginx简介:

Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

1.Nginx下载

1)pcre
http://www.pcre.org/
2)nginx
http://nginx.org/

2.上传Nginx压缩包

nginx-1.10.2.tar.gz
在这里插入图片描述

3.安装编译环境:

使用yum安装make和g++等工具
[root@localhost /]# yum install -y pcre-devel openssl-devel
[root@localhost /]# yum install -y gcc gcc-c++ make automake
在这里插入图片描述

4.创建用户nginx使用的www用户

[root@localhost /]# mkdir -p /home/xu/tools
[root@localhost /]# cd /home/xu/tools/
[root@localhost tools]# useradd -s /sbin/nologin -M www

5.解压Nginx压缩包

[root@localhost ~]# tar xf nginx-1.10.2.tar.gz -C /usr/src/

6.配置

[root@localhost ~]# cd /usr/src/nginx-1.10.2/
[root@localhost nginx-1.10.2]# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-

7.编译

[root@localhost nginx-1.10.2]# make && make install
[root@localhost nginx-1.10.2]# echo $?
0
在这里插入图片描述

8.检查Nginx目录文件

[root@localhost nginx]# pwd
/usr/local/nginx
[root@localhost nginx]# ls
conf html logs sbin
[root@localhost nginx]# cd conf/
[root@localhost conf]# pwd
/usr/local/nginx/conf
[root@localhost conf]# ls
fastcgi.conf koi-utf nginx.conf uwsgi_params
fastcgi.conf.default koi-win nginx.conf.default uwsgi_params.default
fastcgi_params mime.types scgi_params win-utf
fastcgi_params.default mime.types.default scgi_params.default

9.过滤查看nginx.conf文件

[root@localhost conf]# egrep -v “#|^$” nginx.conf.default > nginx.conf
[root@localhost conf]# cat nginx.conf | wc -l
[root@localhost conf]# vim nginx.conf
在这里插入图片描述

10.检查是否安装成功

[root@localhost conf]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

11. 启动停止重启与测试

1) 启动
    #方法1
    # /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    
    #方法2
    # cd /usr/local/nginx/sbin
    # ./nginx

2) 停止
    #查询nginx主进程号 
    ps -ef | grep nginx
    #停止进程 
    kill -QUIT 主进程号 
    #快速停止 
    kill -TERM 主进程号 
    #强制停止 
    pkill -9 nginx

3) 重启(首次启动需:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf)
    /usr/local/nginx/sbin/nginx -s reload

4)测试
    #测试端口 
    netstat -na | grep 80
    #浏览器中测试 
    http://ip:80

好了,到这里使用Linux CentOS 7编译安装Nginx的方法就结束了,如果大家在安装配置过程中有问题,评论即可,会第一时间回复大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值