(一)依赖包安装

首先,gcc,pcre,zlib,openssl安装一边(可以用非-devel,但是嫌麻烦....用非-devel的看这个链接)

yum  -y install gcc

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

(再次执行./configure

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.)-->只是为了研究过程,实际中不需要每次都./configure

yum install pcre-devel

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

再次执行./configure
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.
yum install zlib-devel

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

再次执行./configure

Configuration summary
  + using system PCRE library
  + OpenSSL library is not used
  + using builtin md5 code
  + sha1 library is not found
  + using system zlib library

OK,现在可以执行make 了。
如果你想使用openssl 功能,sha1 功能。
那么安装openssl ,sha1 吧,骚年。
安装openssl
yum install openssl openssl-devel
安装sha1

yum install perl-Digest-SHA1.x86_64

开启ssl 模块   执行./configure --with-http_ssl_module

启用“server+status"页,执行./configure --with-http_stub_status_module

两个都启动,不用我说了。执行./configure --with-http_stub_status_module --with-http_ssl_module

( -devel和非-devel的区别:

devel 包主要是供开发用,至少包括以下2个东西:
1. 头文件
2. 链接库
有的还含有开发文档或演示代码。

以 glib 和 glib-devel 为例:
如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。

但是如果你要编译使用了 glib 的源代码,则需要安装 glib-devel。)


(二)Nginx安装

常规的非-devel包用这种方法:

$ cd /usr/local/
$ wget http://nginx.org/download/nginx-1.8.0.tar.gz
$ tar -zxvf nginx-1.8.0.tar.gz
$ cd nginx-1.8.0
$ ./configure --prefix=/usr/local/nginx
$ make
$ make install

在--prefix后面接以下命令:

--with-pcre=/usr/local/pcre-8.36 指的是pcre-8.36 的源码路径。
--with-zlib=/usr/local/zlib-1.2.8 指的是zlib-1.2.8 的源码路径

不过,现在既然用了-devel包,就直接操作!很简单直接。

------------------------------

那么configre 就通过了。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

执行make 命令

执行make install 命令

至此,nginx 执行成功了

---------------------------------------------------------------------

启动

$ /usr/local/nginx/sbin/nginx用浏览器直接访问ipv4,显示Nginx默认页面,搞定!

转载于:https://www.cnblogs.com/jokerjason/p/7865837.html

Centos6.9安装部署nginx服务器相关推荐

  1. Nginx实战基础篇一 源码包编译安装部署web服务器

    Nginx实战基础篇一 源码包编译安装部署web服务器 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览.表演.放映.广播或通 ...

  2. CentOS6.5安装部署***服务器

    CentOS6.5安装部署***服务器 一.环境介绍: 1.服务器: CentOS6.5_x86_64 2.Windows客户端 Windows 10 二.安装部署: 1.***是什么? ***是一个 ...

  3. centos6.4下配置nginx服务器更改根目录

    安装完nginx服务器后发现nginx的根目录在/usr/share/nginx/html/下,但是对于部署文件来说,在该目录下是不太习惯的,我就尝试着更改nginx访问的根目录 #  vi /etc ...

  4. 部署Nginx服务器

    部署Nginx服务器 常见的web服务器: unix和linux平台下: --Apache.Nginx.Lighttpd. --Tomcat.IBM WebSphere windows平台下: --微 ...

  5. 采用docker安装部署Nginx

    四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...

  6. 商城项目笔记一:搭建Maven工程,利用Dubbo实现SOA面向服务框架,部署zookeeper注册中心,FastDFS框架实现图片上传,部署nginx服务器。

    文章目录 1. 商城项目总结笔记: 1.1. 第一天工作记录:搭建Maven工程 1.2. 第二天工作记录:创建SOA面向服务架构,通过工具类实现分页技术 1.3. 第三天工作记录:部署nginx服务 ...

  7. 安利:华为鲲鹏920云主机部署Nginx服务器一键拉起自动化脚本

    需求: 华为鲲鹏920云主机部署Nginx服务器 要求编写一键拉起自动化脚本 编写脚本 vim nginx-run.sh #!/bin/bash# blog:闭关苦炼内功(https://blog.c ...

  8. Linux安装部署FTP服务器

    Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机 ...

  9. Hadoop 安装部署-多服务器

    环境 Ubuntu Linux 8.04 linuxsvr01.vgolive.com         192.168.1.209 linuxsvr02.vgolive.com         192 ...

最新文章

  1. 重磅!Google推出了Python最牛X的编辑器......
  2. 专访《王者荣耀》美术总监:用6年研究东方美学
  3. 常用测试设计方法--其他
  4. java学习(三)内部类
  5. 15.企业应用架构模式 --- 分布模式
  6. Spring Boot Web 开发注解篇
  7. 计算激光雷达各点的仰角并分析其线数——根据lidar文档垂直角公式计算自己的激光雷达参数/以aloam为例子
  8. 台达plc自由口通讯_台达PLC串行通讯及应用案例
  9. HTML与CSS回顾
  10. 2022年化工自动化控制仪表考试资料及化工自动化控制仪表免费试题
  11. java江湖壹_江湖壹怎么玩 江湖壹玩法攻略
  12. 支付宝H5,微信H5,微信公众号支付回调
  13. 数据通信与计算机网络课后习题
  14. 511遇见易语言文本替换和子文本替换
  15. [zz] Android五大布局Layout详解
  16. 【论文阅读】Semi-supervised Multi-instance Learning with Density Peaks Clustering
  17. shell 文件连接
  18. win10系统卷影复制服务器,卷影复制Windows 10与全能备份软件
  19. 全自动生成二维码和条形码,Excel和WPS都可以哦
  20. 51单片机串口通讯c语言程序,如何使用51单片机实现串口通信

热门文章

  1. 计算机二级mysql报名2020_关于2020年秋季全国计算机等级考试报名的通知
  2. SQL中Case when 方法的使用
  3. 在项目中缓存是如何使用的?
  4. trade-off 翻译
  5. 算术基本定理(维基百科)
  6. JAVA中的设计模式三(策略模式)
  7. 04-课后作业1-字符串加密
  8. java 管道流PipedInputStream,PipedInputStream和随机访问文件 RandomAccessFile
  9. 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”
  10. Codeforces Round #127 (Div. 1) E. Thoroughly Bureaucratic Organization 二分 数学