Nginx 源码编译安装环境

Centos7

Nginx1.8.1    下载地址:http://nginx.org/download/ 选择自己想要的版本

我这边使用1.8.1,下载地址:http://nginx.org/download/nginx-1.8.1.tar.gz

1、编译前安装环境

[root@CentOS7_30 ~]# yum groupinstall "Development Tools" -y                #安装开发工具包
[root@CentOS7_30 ~]# yum install openssl-devel pcre-devel                   #ssl、pcre的devel包

2、下载Nginx

[root@CentOS7_30 ~]# cd /usr/local/src/                                    #进入src目录
[root@CentOS7_30 src]# wget    #下载Nginx
[root@CentOS7_30 src]# tar xf nginx-1.8.1.tar.gz                           #解压缩
[root@CentOS7_30 src]# cd nginx-1.8.1/                                     #进入nginx-1.8.1目录
[root@CentOS7_30 nginx-1.8.1]#  ./configure \                              #编译参数,按照自己的需要
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
--user=nginx --group=nginx \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-threads   \
--with-file-aio  \
--with-ipv6
[root@CentOS7_30 nginx-1.8.1]# make && make install
[root@CentOS7_30 nginx-1.8.1]# useradd -r nginx                     #创建Nginx,-r指定为系统用户
[root@CentOS7_30 nginx-1.8.1]# nginx -t                             #测试语法是否用问题
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@CentOS7_30 nginx-1.8.1]# /usr/sbin/nginx                      #启动Nginx
[root@CentOS7_30 nginx-1.8.1]# ss -tnl| grep 80                     #查看是否成功
LISTEN     0      128                       *:80                       *:*
[root@CentOS7_30 nginx-1.8.1]# ifconfig | grep "inet 192.168"       #查看地址inet 192.168.11.30  netmask 255.255.255.0  broadcast 192.168.11.255
[root@CentOS7_30 nginx-1.8.1]# iptables -F                          #清楚防火墙规则,要么自己增加80端口
[root@CentOS7_30 nginx-1.8.1]# setenforce 0                         #设定selinux为permissive

访问试一试看看:

转载于:https://blog.51cto.com/sunshineboyszf/1861220

Nginx 源码编译安装相关推荐

  1. Nginx基础篇-Nginx 源码编译安装与平滑升级

    Nginx基础篇-Nginx 源码编译安装与平滑升级 Nginx官网下载地址 http://nginx.org/ 1.安装依赖包 yum -y install pcre-devel zlib-deve ...

  2. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

  3. Linux 利用nginx源码编译安装nginx

    环境 1, CentOS 7 2, nginx 1.13.6 步骤 1,编译前准备 yum install pcre* openssl openssl-devel zlib zlib-devel 2, ...

  4. (转)linux上nginx源码编译安装

    亲测有效: 转:  https://segmentfault.com/a/1190000007116797https://segmentfault.com/a/1190000007116797 ngi ...

  5. Nginx 源码编译安装配置

    Nginx 源码安装 作者:闫涛 E-mail:coderyantao@qq.com 备注:实验环境为虚拟机,selinux.firewalld都已经关闭.此次安装面向新手,并没有提前把所有问题解决, ...

  6. nginx 源码编译、安装

    nginx 源码编译安装 下载Nginx安装包,Nginx 官网下载,并解压 cd /usr/local/src wget http://nginx.org/download/nginx-1.21.5 ...

  7. Nginx 源码编译

    1.首先在官网下载Nginx 发布版的源码, Nginx 官网下载的地址是 :http://www.nginx.org/en/download.html 因为Nginx官网支持SVN,可以简单方便的使 ...

  8. 源码编译安装Nginx及网站服务配置

    文章目录 一.Nginx概述 1.1 Nginx概述 1.2 Nginx和Apache的区别 1.3Nginx和Apache的优缺点差异 1.4Nginx的进程 二.源码编译安装nginx服务 2.1 ...

  9. Linux LNMP源码架构部署 | Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | 超详细

    | Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | ➤安装 Nginx 服务 ➤1.关闭防火墙和安全机制 ➤2.卸载自带的httpd服务 ➤3.安装依赖包 ➤4.创建运行 ...

最新文章

  1. HDU 4913 Least common multiple
  2. MongoDB索引策略和索引类型
  3. JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
  4. Hadoop小文件存储方案
  5. spring boot 中文文档_已献出膝盖!GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了...
  6. 推荐个我在用的免费翻译软件,支持多家翻译API整合
  7. vscode 弹窗报错~/AppData\LocalPrograms\Microsavs Code\unins000.exe
  8. 微信企业号开发常用工具类总结(一)
  9. 介绍DOTA2 AI的开发基础——调试
  10. zxing二维码的使用
  11. android自定义UI模板图文详解
  12. java 6 新特性_Java SE 6 新特性: HTTP 增强(转)
  13. 报表练习题:销售订单打印的相关说明
  14. 编程练习题4.21 ( 检查 SSN ) 编写一个程序, 提示用户输入一个社保号码, 它的格式是 DDD-DD-DDDD, 其中 D 是一个数字。 你的程序应该判断输入是否合法。
  15. 弘辽科技:拼多多销量排名是怎么算的?影响因素有哪些?
  16. Android 9.0系统源码_SystemUI(九)PhoneWindowManager构建状态栏和导航栏视图窗口区域坐标的流程解析
  17. 【递归】Hermite多项式(CPP题解记录)
  18. 基于51单片机的LCD1602电子钟闹钟proteus仿真设计
  19. 考试终于可以告一段落了!
  20. 【.pth模型转换为.onnx模型】模型转换 英特尔神经计算棒 树莓派

热门文章

  1. 面试:TCP协议经典十五连问!
  2. 为什么 ConcurrentHashMap 的读操作不需要加锁?
  3. 搞了半天,终于弄懂了TCP Socket数据的接收和发送,太难~
  4. 面试官:谈谈你对 Spring AOP 的了解?请加上这些内容,绝对加分!
  5. 剑指offer_第12题_数值的整数次方
  6. 注入Attention,精度涨30%!谷歌发表最新多目标“动态抠图”模型
  7. 二值化网络如何训练?这篇ICML 2021论文给你答案
  8. 人工智能高薪的背后……
  9. 深度学习崛起那年,百度差点签下Hinton
  10. 送一款最新版AirPods Pro