linux安装nginx1.12,CentOS7.2编译安装Nginx1.12.2

228f0a6f3bfd9a7a1ed34bdd60e57b0e.png

环境说明:

1、系统:CentOS最小化安装;升级软件补丁,内核和系统版本不升级;关闭SELinux和防火墙。

2、软件:安装包统一放置在/usr/src目录下,安装位置统一在/usr/local目录下。

开始安装:

[root@localhost ~]# yum -y install pcre-devel

558c9c53bfddb8929c9a05a289178808.png

2、安装编译需要的组件

[root@localhost~]# yum -y install zlib-devel openssl-devel

dedf25f2f717c37e9a2fa3fe80562493.png

3、创建软件配套专用的用户(禁止登录及不创建家目录)[root@localhost~]# useradd www -s /sbin/nologin  -M

4、进入/usr/src目录下载并解压软件包[root@localhost src]# cd /usr/src/

[root@localhost src]#tar -zxf nginx-1.12.2.tar.gz

5、进入解压的软件目录并编译配置文件

[root@localhost src]# cd nginx-1.12.2

[root@localhost nginx-1.12.2]# ./configure --user=www --group=www --prefix=/usr/local/nginx-1.12.2 --with-mail_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module

7444d8b78ecec34a2fb7693321afe122.png

6、编译及安装软件

[root@localhost nginx-1.12.2]# make && make install

1edb13bad2cc5db5c70530a50520fa9d.png

7、创建软链接

[root@localhost nginx-1.12.2]# ln -s /usr/local/nginx-1.12.2/ /usr/local/nginx

8、检查Nginx配置文件语法

[root@localhost nginx-1.12.2]# /usr/local/nginx/sbin/nginx -t5be6035292b8dd5eb50030e49d5cc37f.png

9、把Nginx服务添加进启动自定义文件内并启动Nginx软件

echo"/usr/local/nginx/sbin/nginx">>/etc/rc.local&&/usr/local/nginx/sbin/nginx

10、检查端口情况判断Nginx软件是否运行正常

4ec749e12728993b575ef24e4664f198.png

Web访问验证

9411de448d03c1a5222f3865e8f2389b.png

调整参数:

1、当我们安装完Nginx程序后首先有几个参数需要调整下,需要调整的参数为user、worker_processes、worker_connections;Nginx主配置文件位于/usr/local/nginx/conf目录下的nginx.conf[root@localhost conf]# vim nginx.conf

user  www www;#指定运行Worker进程的用户和组,根据编译安装时指定的用户及组修改,默认为nobody;例如:user www www;

worker_processesauto;#常规调优选项 Worker线程的个数;通常应该为物理CPU核心个数减1;自动为auto

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events{

worker_connections51200;#常规调优选项 设定单个Worker进程所能够处理响应的最大并发请求数(worker_connections * worker_processes);默认为1024,建议为51200,最大为65535。

13674839f9220e30680f92c83de7b671.png

2、调整参数后验证配置文件是否有误

5bc276450fb61b0a71c38827936c4e6e.png

3、重新加载配置文件或重启系统均可

af1e57b96ecbc1718e04fa0df2ad3611.png

----------------------------------------------------------------------------------------------------------------------------

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值