博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 下安装nginx
阅读量:6149 次
发布时间:2019-06-21

本文共 1411 字,大约阅读时间需要 4 分钟。

hot3.png

一、nginx安装环境

        nigix以其高性能,开源免费闻名于世,本文将介绍nginx在centos上的安装步骤,nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。

  • gcc

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

        yum install gcc-c++

  • PCRE

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

        yum install -y pcre pcre-devel

  • zlib

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

        yum install -y zlib zlib-devel

  • openssl

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

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

        yum install -y openssl openssl-devel

二、编译安装

        将官网下载的 nginx-1.14.1.tar.gz 包放到linux服务器上。并解压开

        tar -xzvf nginx-1.14.1

        进入解压后的目录,进行参数配置:

./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

        配置完成后进行编译安装

       make

        make  install

        安装完成后进入安装目录查看

09454f9d5bece7e52a09fe58992a1496b69.jpg

 三、  启动nginx

       在安装目录下 cd sbin 

        首次启动 40f091d6989efab266330fda099b9c1e967.jpg

        创建一下temp/nginx目录  9b0acd978f811b6d4c28ce311f0aec371dc.jpg

        57b60f8133e53114179d1a0f61b72ff0b37.jpg

        浏览器输入ip地址查看

        3632a54c1b17e5f869a19c6edfe052f03de.jpg

        nginx启动、停止相关命令:

        快速停止:./nginx -s stop

        完整停止: ./nginx -s quit

        重新加载: ./nginx -s reload

转载于:https://my.oschina.net/codeTec/blog/2945156

你可能感兴趣的文章
jQuery.on() 函数详解
查看>>
谈缓存和Redis
查看>>
【转】百度地图api,根据多点注标坐标范围计算地图缩放级别zoom自适应地图
查看>>
用户调研(补)
查看>>
ExtJS之开篇:我来了
查看>>
☆1018
查看>>
oracle 去掉空格
查看>>
6.13心得
查看>>
Runtime类
查看>>
eclipse decompiler
查看>>
记一个搜索网盘资源的网站
查看>>
jdk1.7和jdk1.8的String的getByte方法的差异
查看>>
java父子进程通信
查看>>
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
查看>>
Olap学习笔记
查看>>
Codeforces Round #431 (Div. 1)
查看>>
如何进行数组去重
查看>>
将标题空格替换为 '_' , 并自动复制到剪切板上
查看>>
List Collections sort
查看>>
Mysql -- You can't specify target table 'address' for update in FROM clause
查看>>