1、官网https://nginx.org/下载对应的nginx包,推荐使用稳定版本

2、上传nginx到centOs7系统(这里使用xshell和xftp,连接到自己本地vm的centOs7中)

3、安装依赖环境

(1)安装gcc环境

yum install gcc-c++

(2)安装PCRE库,用于解析正则表达式

yum install -y pcre pcre-devel

(3)zlib压缩和解压缩依赖

yum install -y zlib zlib-devel

(4)SSL安全的加密的套接字协议层,用于HTTP安全传输,也就是https

yum install -y openssl openssl-devel

4、解压,需要注意,解压后得到的是源码,源码需要编译后才能安装

tar -zxvf nginx-1.16.1.tar.gz

5、编译之前,先创建nginx临时目录,如果不创建,在启动nginx过程中会报错

mkdir /var/temp/nginx -p

6、进入解压后的nginx目录 cd nginx-1.16.1/ ,输入如下命令进行配置,目的是为了创建makefile文件

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/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

7、make编译

make

8、安装

make install

9、进入sbin目录 cd /usr/local/nginx/sbin/ 下,启动ngnix

./nginx停止: ./nginx -s stop
重新加载: ./nginx -s reload

10、打开windows浏览器,访问虚拟机所处内网ip地址即可打开nginx的默认页面,即成功。

 注意事项:

1、如果是在云服务器安装,需要开启默认的nginx端口:80

2、如果在虚拟机安装,需要关闭防火墙

3、本地win或mac需要关闭本地防火墙

安装nginx(官网下载编译安装)相关推荐

  1. Eclipse正版(官网下载)安装教程及如何在win7或者win10安装配置jdk1.8

    Eclipse正版(官网下载)安装教程及如何在win7或者win10安装配置jdk1.8 阿源是个女程序员啊 1.首先我们先去Eclipse官网下载eclipse安装包,官网地址:http://www ...

  2. codeblocks的官网下载与安装

    codeblocks的官网下载与安装 官网下载步骤 1.在浏览器上搜索codeblocks官网或者直接输入网址**http://www.codeblocks.org/**进入Codeblocks官网. ...

  3. Windows10官网下载与安装U盘的制作

    Windows10官网下载与安装U盘的制作 一.安装工具的下载 二.制作安装U盘 三.制作系统镜像(ISO文件) Windows10可以通过官网下载安装工具MediaCreationTool20H2. ...

  4. 百度网盘和官网下载并安装windows版本的Redis

    这里提供的百度网盘和官网两种下载方式 点击这里:百度网盘和官网下载并安装windows版本的Redis 感谢分享

  5. Windows 10 安装 uTorrent 官网下载 uTorrent 时弹出“The 'utorrent' installation process requires Internet conn”

    问题描述:Windows 10 全新安装 uTorrent 官网下载 uTorrent 时弹出警告提示: The 'utorrent' installation process requires In ...

  6. 新安装和已安装nginx如何添加未编译安装模块/补丁

    新安装和已安装nginx如何添加未编译安装模块/补丁 --http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10485& ...

  7. nginx官网下载百度云分享

    官网下载的链接: nginx官网下载地址:http://nginx.org/download/ 百度云分享 链接:https://pan.baidu.com/s/16m6zrFSkYCJtX0rD2Y ...

  8. Nginx 官网下载安装

    更新系统软件,安装 wget yum -y update 安装 gcc.g++ yum -y install gcc yum -y install gcc-c++ 很多时间安装成功了都是访问不了首页, ...

  9. linux下sqlmap安装教程,(转)Sqlmap官网下载与安装教程[windows/linux版本]

    转自:http://www.vuln.cn/2000 sqlmap的功能与强大性不必多言,方便大家下载,给大家整理了下sqlmap最新版的官网与github下载地址. 官网下载地址 github下载 ...

最新文章

  1. C,C++,C#note
  2. 《深入浅出DPDK》读书笔记(十四):DPDK应用篇(DPDK与网络功能虚拟化:NFV、VNF、IVSHMEM、Virtual BRAS“商业案例”)
  3. linux文件系统选哪种,linux下几种文件系统的测试比较
  4. c if标签怎么用android,android – 使用NDK将YUV解码为C/C++中的RGB
  5. vue2强制刷新,解决页面不会重新渲染的问题
  6. 自己的包增加为第三方包,使用Eclipse环境报Unresolved import错误(pycharm可用正常引用)...
  7. SQL Bulk Insert
  8. mysql字段描述_详细的MySQL字段类型描述
  9. 博图注册表删除方法_【博图+仿真+授权】西门子软件安装指南及注意事项
  10. 公众平台模板消息所在行业_微信公众号模板消息群发工具免费注册试用7天
  11. Win:在 Windows Server 中的 NIC Teaming
  12. 《如何正确评估自己的工作能力》--马薇薇
  13. spss-鸢尾花观测数据
  14. JavaMail实现发送邮件程序
  15. torch has an invalid wheel.
  16. Web安全工具—Sqlmap常用命令和参数(持续更新)
  17. Java中判断输入错误的,判断验证码输入是否正确有关问题
  18. Webots简单自学笔记(随时更新)
  19. MySQL DQL查询
  20. [代码积累]解决HL7协议、TCP/IP通讯、16进制转字符串,中文乱码的问题。

热门文章

  1. SAP ABAP ME2L/ME2N/ME28添加客制化字段 BADI ME_CHANGE_OUTTAB_CUS
  2. 论文笔记: 可解释神经聚类 (鹏鹏专用)
  3. 2021年危险化学品经营单位安全管理人员最新解析及危险化学品经营单位安全管理人员试题及解析
  4. (Network)私有IP地址
  5. Canvas学习系列二:Canvas的坐标系统
  6. 【STM32CubeIDE入门】(三)USART的配置及使用(DMA)
  7. 五分钟免费注册美区Apple ID
  8. ASM 的归档日志双份的情况
  9. JAVA计算机毕业设计城市交通海量数据管理系统Mybatis+系统+数据库+调试部署
  10. 记一次apache ranger编译问题