1、官网下载目前稳定版本nginx

  

  这里我使用1.12.1版本进行安装。

  上传到linux的/mnt/pack/nginx这个目录,主要是存放linux安装相关的文件。

  可以使用window下载好上传到linux,或者直接在linux服务器下载。

2、安装gcc编译环境

  

3、安装pcre库

  pcre(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。

  在/mnt/pack/nginx这个目录下载:

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz

  

  解压并且安装:

  

# cd pcre-8.41/
# ./configure
# make
# make install

4、安装zlib库

  zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在Centos上安装 zlib库。

  在/mnt/pack/nginx这个目录下载:

# wget http://zlib.net/zlib-1.2.11.tar.gz

  

  解压并且安装:

# tar -zxvf zlib-1.2.11.tar.gz
# cd zlib-1.2.11/
# ./configure
# make
# make install

5、安装OpentSSL库

  OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。

  nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

  在/mnt/pack/nginx这个目录下载:

# wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz

  

  解压并且安装:

# tar -zxvf openssl-1.0.2l.tar.gz
# cd openssl-1.0.2l/
# ./config
# make
# make install

6、安装nginx

  在linux服务器中下载:

# wget http://nginx.org/download/nginx-1.12.1.tar.gz

  解压并且安装: 

# tar -zxvf nginx-1.12.1.tar.gz
# cd nginx-1.12.1/
# ./configure
# make
# make install

7、nginx的启动与停止

# ./nginx
# ./nginx -s stop
# ./nginx -s quit
# ./nginx -s reload

8、启动后查看nginx是否启动

  

9、测试  

  配置默认是80端口

  查看nginx.conf配置情况

  

  

转载于:https://www.cnblogs.com/c-xiaohai/p/7412907.html

CentOS7服务去Nginx使用-安装相关推荐

  1. CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)

    目录 1.​​​​​​Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...

  2. CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码

    源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...

  3. CentOS7,linux下nginx的安装过程——1.安装pcre与nginx——源码

    [root@localhost ~]# whoami root [root@localhost ~]# cat/etc/redhat-release -bash: cat/etc/redhat-rel ...

  4. 在一台win10系统的电脑里安装虚拟机运行CentOS7并实现nginx反向代理从而用域名访问本机的微服务项目

    在虚拟机里的CentOS7安装配置nginx,之前需要一些依赖库作为编译安装的条件,具体作用和命令详情跳转我之前的博客. 安装并使用VMware-workstation-full-15.5.0安装Ce ...

  5. centos7.4配置nginx php,centos7.4下安装配置PHP服务(源码安装)并配置nginx支持php

    一.检查php是否已经安装,使用php -v,是否能够看到版本号,或者使用rpm -qa | grep php查看是否安装过. # yum remove php* -y 二.依赖包安装 Linux软件 ...

  6. CentOS7下搭建Nginx+PHP7的安装配置

    一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C ...

  7. centos7上用nginx安装nextcloud(PHP72)

    最近把WordPress博客转到hexo来,并且用的是nginx和centos,而之前的nextcloud搭建在Apache上,所以在把nextcloud搬过来的时候还是遇到了一些麻烦,这里特意记录一 ...

  8. centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...

  9. Centos7下Nginx的安装与配置

    Centos7下Nginx的安装与配置 一.安装 1.下载 nginx官网下载地址,下载nginx-1.20.2.tar.gz,并将其上传至centos,我这里上传到了/usr/local/src/目 ...

最新文章

  1. 清华 NLP 实验室:AI 诗人「九歌」喊你来对对子
  2. python的特点和优点-【Python面试】 Python 的特点和优点是什么?
  3. Android NDK的生命周期JNI_OnLoad与JNI_OnUnload(转)
  4. php 张开收缩显示,js实现可以点击收缩或张开的悬浮窗
  5. Java解释XML文件的小例子
  6. 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
  7. php opencv 人脸识别,基于OpenCV的PHP图像人脸识别技术
  8. unity4.6 failed to update unity web player
  9. dsp呼吸灯C语言编程,pwm呼吸灯原理及程序分享
  10. AE插件自动创建图层工具LayerGenerators使用教程
  11. 计算机网络(第七版)思维导图
  12. Smobiler资料准备与环境搭建——C# 或.NET Smobiler实例开发手机app(一)
  13. 计算机检索中常用的截断方式,文献检索方法与检索策略制定
  14. Iphone蓝牙通信
  15. 黑苹果系统完全移植新硬盘
  16. 计算机研究生毕业论文提纲,计算机硕士毕业论文提纲范文
  17. 1 还是 true ?
  18. 手机上的python怎么运行,python在手机上怎么操作
  19. 51单片机的分贝检测仪设计
  20. 一个项目配置多数据源Aop调用

热门文章

  1. 找到所有数组中消失的数字—leetcode448
  2. 最长回文子串—leetcode5
  3. java获取map大小_java – 从HashMap获取最大Set大小
  4. 卡尔曼滤波器推导与解析 - 案例与图片
  5. pip 指定路径安装工具包
  6. 通过标题区别自己的发帖
  7. linux下source命令使用详解
  8. 高级程序员值得一看的33本编程书籍
  9. 剑指offer反转链表(C++实现|测试用例|迭代法和递归法)
  10. 计算智能-群智能算法-蚁群算法matlab实现