nginx的下载与安装

nginx正向代理:我们的角色是“被代理者”,我们不对外提供服务,反而是对外消费服务,属于消费者。
nginx反向代理:我们的角色是“局域网 web服务”,我们对外提供服务,属于服务提供者。

1、准备
Nginx的安装需要确定Linux安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为:
(1)gcc编译器是否安装:

yum list installed | grep gcc  # 检查是否安装gcc
yum install gcc -y  # 安装gcc

(2)openssl 库是否安装

yum list installed | grep openssl  # 检查是否安装openssl
yum install openssl openssl-devel -y # 安装openssl

(3)pcre库是否安装

yum list installed | grep pcre  # 检查是否安装pcre
yum install pcre pcre-devel -y # 安装pcre

(4)zlib库是否安装

yum list installed | grep zlib # 检查是否安装zlib
yum install zlib zlib-devel -y # 安装zlib

(5)一次性安装,执行如下命令

   yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

2、下载

mkdir -p /opt/nginx
cd /opt/nginx
wget http://nginx.org/download/nginx-1.14.2.tar.gz  #下载nginx-1.14.2.tar.gz的源代码文件:

3、安装

tar -zxvf nginx-1.14.2.tar.gz  #  解压nginx
cd nginx-1.14.2
./configure --prefix=/usr/local/nginx   #(其中--prefix是指定nginx安装路径) 注意:等号左右不要有空格
make  # 执行命令进行编译:
make install  # 执行命令进行安装


4、启动

cd /opt/nginx/sbin
./nginx  # 启动
ps -ef | grep nginx  # 检查nginx是否启动


5、关闭

ps -ef | grep nginx  # 查看nginx进程号
kill -QUIT 主pid # 同时杀掉master和worker两个进程
kill -TERM 主pid # 同时杀掉master和worker两个进程
kill -9 主pid & 从pid




6、重启

./nginx -s reload
/usr/local/nginx/sbin/nginx -V  # 查看版本
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t # 当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,用于检查Nginx配置文件是否正确

nginx的下载与安装相关推荐

  1. Linux 部署 nginx(下载、安装、启动)

    目录 问题现象 解决方法: 1.下载 2.linux系统上安装nginx 2.1.把 下载好的 nginx 的 tar.gz 压缩包 上传到linux服务器: 2.2. 解压: 2.3.安装 ngin ...

  2. Nginx的下载与安装及配置

    Nginx介绍 Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好 ...

  3. linux环境nginx从下载到安装

    linux下安装nginx 安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc  ...

  4. Nginx的下载和安装

    一. 下载和安装 下载地址(windows版,linux版):http://nginx.org/en/download.html 1.16.0版本 1.1 windows版 不需安装,直接启动:双击, ...

  5. Nginx的下载安装及其配置指令

    文章目录 一.Nginx的应用概述 1.Nginx概述 2.Nginx四大应用场景 1.HTTP服务器 2.反向代理 3.负载均衡 4.动静分离 二.Nginx的下载安装及其配置指令 1.环境准备 2 ...

  6. 在Linux系统下载与安装Nginx

    在Linux系统下载与安装Nginx 安装过程: 1.安装依赖 yum -y install gcc pcre-devel zlib-devel openssl opensll-devel 2.下载N ...

  7. Windows中Nginx下载、安装、配置

    这里写目录标题 一.Nginx简介 二.安装部署 1.下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,不要直接双击nginx.exe,不要直接双击nginx.exe ...

  8. Nginx学习(1)—— 下载和安装

    一. 下载和安装nginx 1.安装依赖包:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2.下载Nginx安装包:wg ...

  9. Linux下载、安装nginx

    Linux下载.安装nginx 好的,我们只剩下最后一步,安装配置nginx 1. 下载并解压nginx [root@cx software-install]# wget http://nginx.o ...

最新文章

  1. NLP入门之路及学习方法:从任务实践入手!
  2. 深度解析使用CSS单位px、em、rem、vh、vw、vmin、vmax实现页面布局
  3. 为什么JS是单线程?JS中的Event Loop(事件循环)?JS如何实现异步?setimeout?
  4. 七十、反转和合并链表、 链表有环的判断
  5. 鲁东大学计算机王跃,鲁东大学学子在“程序设计天梯赛”中取得优异成绩
  6. Java基础---方法1
  7. selenium得到一个动态页面
  8. python抓取qq空间相册_用Python爬取QQ空间说说和相册!还不让我访问!
  9. Qt+VS2019+OpenCV 使用问题 - Cound not find “QT“
  10. IOS 地图导航(其中包括苹果地图、百度地图、高德地图、谷歌地图)
  11. Reference counted Objects (引用计数对象) - 文章翻译
  12. Oracle11G数据库重演测试
  13. Dev C++调试程序方法超详解,系统地学一下如何用 Dev C++ 调试程序
  14. 使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图
  15. unity之Matrix4x4.TRS(Vector3 pos, Quaternion q, Vector3 s)的原理
  16. 跟着老猫来搞GO,集跬步而致千里
  17. RESTful源码学习笔记之RPC和 RESTful 什么区别
  18. 计算机等级怎么查ip地址,ip查地址方法是什么【图文教程】
  19. html图片做一个转盘,H5+CSS3+JS制作抽奖转盘
  20. 盘点5款超棒的电脑软件

热门文章

  1. 忆享科技聚焦|数字中国发展报告、政务云市场规模、网络安全、中小企业数字化……近期热点资讯一览
  2. exec 和 exec_
  3. visio2013取消跨线(交叉时凸起的小圆弧)
  4. Cesium加载GeoJson数据(shp转化的json数据)
  5. 汇编--call和ret指令
  6. Ubuntu删除多余内核
  7. LINUX远程连接关闭后进程退出的解决方案
  8. view路由传参方法
  9. 六大设计原则-接口隔离原则
  10. 折半查找判定树 二叉排序树 查找成功平均查找长度 查找失败平均查找长度