nginx安装

发布时间:2021-07-26 14:58:28

一. gcc 安装
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:


yum install gcc-c++
二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux *沧 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:


yum install -y pcre pcre-devel
三. zlib 安装
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos *沧 zlib 库。


yum install -y zlib zlib-devel
四. OpenSSL 安装
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。


yum install -y openssl openssl-devel
官网下载
1.直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html


2.使用wget命令下载(推荐)。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。


wget -c https://nginx.org/download/nginx-1.12.0.tar.gz


我下载的是1.12.0版本,这个是目前的稳定版。


解压
依然是直接命令:


tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
配置
其实在 nginx-1.12.0 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。
1.使用默认配置


./configure
2.自定义配置(不推荐)


./configure
?prefix=/usr/local/nginx
?conf-path=/usr/local/nginx/conf/nginx.conf
?pid-path=/usr/local/nginx/conf/nginx.pid
?lock-path=/var/lock/nginx.lock
?error-log-path=/var/log/nginx/error.log
?http-log-path=/var/log/nginx/access.log
?with-http_gzip_static_module
?http-client-body-temp-path=/var/temp/nginx/client
?http-proxy-temp-path=/var/temp/nginx/proxy
?http-fastcgi-temp-path=/var/temp/nginx/fastcgi
?http-uwsgi-temp-path=/var/temp/nginx/uwsgi
?http-scgi-temp-path=/var/temp/nginx/scgi
注:将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录


编译安装
make
make install
查找安装路径:


whereis nginx
nginx-whereis.png


启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload


启动时报80端口被占用:
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)


解决办法:1、安装net-tool 包:yum install net-tools


./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。


查询nginx进程:


ps aux|grep nginx
* nginx
1.先停止再启动(推荐):
对 nginx 进行*粝嗟庇谙韧V乖倨舳聪戎葱型V姑钤僦葱衅舳睢H缦拢


./nginx -s quit
./nginx
2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要* nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload


启动成功后,在浏览器可以看到这样的页面:


nginx-welcome.png


开机自启动
即在rc.local增加启动代码就可以了。


vi /etc/rc.local
增加一行 /usr/local/nginx/sbin/nginx
设置执行权限:


chmod 755 rc.local
nginx-rclocal.png


到这里,nginx就安装完毕了,启动、停止、*舨僮饕捕纪瓿闪耍比唬阋部梢蕴砑游低撤瘢艺饫锞筒辉谘菔玖恕

相关文档

  • Java使用map会遇到什么问题_Java Map中常遇到的几个问题
  • Windows环境下命令行一次运行多条命令
  • 精准努力,我该如何去做?
  • 肝炎复发的原因_治疗的药方
  • 英语四级口语是什么水平足够日常对话吗
  • 醉玲珑元凌有过几个侍妾
  • 梦见母亲生病是什么意思
  • 《瓦尔登湖》读后感500字(精选8篇)
  • 吃西瓜的漂亮女生上色简笔画图片教程步骤
  • 物理实验的教学反思
  • 怎么用微信赚钱呢?
  • 数学单元手抄报
  • 适合冬季国内旅游的城市
  • 化学期中考试总结
  • 常用早安共勉句子朋友圈(精选50句)
  • RedisTemplate的封装使用
  • pikachu在线靶场(漏洞练习平台)
  • Hive启动报错Terminal initialization failed; falling back to unsupported java.lang.Incomp
  • 包括大力提升农村地区普通话水平、加快民族地区国家通用语言文字普及、强化学校语言文字教育、加强语言文字规范化建设;二是推进
  • 专家详解宫颈糜烂五大杀手 了解妇科炎症的早期症状很重要
  • 消失的楼兰古城之谜
  • seata源码解析:RPC模块详解
  • 我的父亲700字作文5篇
  • 大四自个人我鉴定
  • 上古卷轴5怎么莱迪亚结婚
  • 有关心理学应用的论文
  • 车间通报表扬
  • 什么是“物理学”??物理学概念之沿革
  • 忧伤而美丽的句子
  • 让自己增强自信的方法
  • 猜你喜欢

  • 肺栓塞(讲课教学课件).ppt.ppt21页PPT
  • 别拿婚姻当爱情
  • 格力空调遥控器
  • 梦见钓鱼钩
  • 广德四通网络通信工程有限公司企业信用报告-天眼查
  • 学生会与新生见面完成
  • 公共数字文化资源整合政策体系探讨
  • 2014年西师版三年级上册数学期末试卷三
  • 科尼尔设计企业组织架构和流程的方法-文档资料
  • 1陕西省国家税务局“便民办税春风行动”创新项目及成果申报表
  • 学习笔记(九)opencv3颜色分割与坐标显示
  • win pear php7.1,Windows 7安装php+pear+phpunit | 勤奋的小青蛙
  • 2018武汉大学区域经济学考研考试科目、参考书目、复试分数线、报录比、拟录名单、复试方案-新祥旭考研
  • 南阳灸爱康艾草制品有限公司(企业信用报告)- 天眼查
  • 国际海运空运全套培训教材153P-资料
  • 2017北师大版初中数学八年级下册全册教案-第二章.doc
  • 星战计划项目结案报告-精品文档11页
  • 苹果3代耳机怎么升级
  • 2019年神奇的魔术作文300字
  • 人教部编版2018-2019学年八年级政治上册期末测试卷及答案
  • 2019-又见冬天雪真好中考满分作文-word范文 (2页)
  • 第8课时计算与应用(一)-北师大版六年级下册数学教案设计
  • 有关教养心得体会600字作文
  • 2018年10月机械系生产实*报告1
  • javaweb通讯协议
  • 怎样挑选猫爬架
  • 新闻发言人制度在企业的实践与思考
  • 四川省绥化市第一中学2017-2018学年高三上学期期中考试数学(文)试题 Word版含答案
  • 劳动节的辛苦作文
  • 想见你老李子维和王诠胜见过吗老李子维为什么有夹心王的手机
  • 厦门衡怀财务咨询有限公司企业信用报告-天眼查
  • 2019-2020学年萍乡市芦溪县八年级下期中数学试卷含答案解析
  • 【比特币】比特币大跌下机构依然狂歌猛进
  • 探研我国工业电气自动化的重要性和发展趋势
  • 幼儿园小班健康教案《出汗了》含反思
  • 【最新文档】土木工程专业实习报告精选-word范文 (6页)
  • 化压力为动力话题的作文
  • 2019年初一期中考试总结范文700字
  • 大学英语二口语考试考试话题
  • 费用组成说明及工程造价计价程序表1
  • 山西省康杰中学高中物理3.5磁场对运动电荷的作用力同步练*5新人教版选修3-1
  • 东南大学道路勘测设计完整课件
  • 电脑版