文档章节

nginx安装配置

jackmanwu
 jackmanwu
发布于 2017/09/08 15:47
字数 357
阅读 1
收藏 0

nginx安装配置

  • 下载
    wget -c https://nginx.org/download/nginx-1.12.1.tar.gz
    
  • 安装
    • 解压
    tar -zxvf nginx-1.12.1
    
    • 配置(采用的都是默认配置,详细配置可查询nginx官网)
    ./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.
    
    缺少pcre包,安装pcre包
    yum -y install pcre-devel
    
    再次执行nginx配置
    ./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.
    
    缺少zlib包,安装zlib包
    yum -y install zlib zlib-devel
    
    再次执行nginx配置
    ./configure --with-http_ssl_module 
    
    执行完后报错
    ./configure: error: SSL modules require the OpenSSL library.
    You can either do not enable the modules, or install the OpenSSL library
    into the system, or build the OpenSSL library statically from the source
    with nginx by using --with-openssl=<path> option.
    
    缺少OpenSSL包,安装该包
    yum -y install openssl openssl-devel
    
    再次执行nginx配置
    ./configure --with-http_ssl_module
    
    不再报错,执行成功
    • 编译
    make
    
    • 安装
      make install
      
  • 测试
    ps -ef|grep nginx
    
    如下运行成功
    root     28023     1  0 15:36 ?        00:00:00 nginx: master process ./sbin/nginx -c conf/nginx.conf
    nobody   28024 28023  0 15:36 ?        00:00:00 nginx: worker process
    root     28717 15784  0 15:45 pts/1    00:00:00 grep --color=auto nginx
    
    开放端口80
    firewall-cmd --add-port=80/tcp --permanent
    firewall-cmd --reload
    
    页面显示
    Welcome to nginx!

© 著作权归作者所有

共有 人打赏支持
jackmanwu
粉丝 2
博文 26
码字总数 20652
作品 0
成都
Nginx系列-8.配置Nginx+Apache实现动静分离

Nginx系列-8.配置Nginx+Apache实现动静分离 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系...

ngle
06/10
0
0
Nginx系列-7.配置Nginx使用uwsgi支持web.py框架

Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Ng...

ngle
06/10
0
0
Nginx系列-9.配置NFS实现Nginx实现动静分离

Nginx系列-9.配置NFS实现Nginx实现动静分离 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系...

ngle
06/10
0
0
CentOS 7 编译安装 Nginx 1.9.7

环境说明 VMware 12 中搭建的 CentOS 7 x64 4cpu 2G内存 环境中已经安装了《CentOS 7 编译安装 MySQL-5.7.9》《CentOS 7 编译安装PHP7》 配置ip 参考《CentOS 7 编译安装 MySQL-5.7.9》中的 ...

lizer2016
2015/12/05
0
0
CentOS6使用nginx搭建web网站服务

利用CentOS6搭建简易的web服务 github原址 centOS服务器 选购一台合适的云服务器,系统为centOS 在window系统下安装xshell和xftp, 保证可以系统访问centOS系统 使用xshell连接上云服务器,使...

HerryLo
07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

解析高可用分布式键值存储 etcd 的原理

这篇文章将会介绍 etcd 的实现原理,其中包括 Raft 协议、存储两大模块,在最后我们也会简单介绍 etcd 一些具体应用场景。 etcd 的官方将它定位成一个可信赖的分布式键值存储服务,它能够为整...

小刀爱编程
26分钟前
2
0
在ubuntun虚拟机里安装goLang语言编程环境

Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 北京时间201...

JerryWang_SAP
27分钟前
6
0
c++builder导出函数export function DLL

__stdcall __export 即可,如: ulong __stdcall __export od_disasm(char *src,ulong srcsize,ulong srcip, t_disasm *disasm,int disasmmode){ return Disasm(src,srcsiz......

simpower
29分钟前
2
0
KDC服务安装及配置

阿伦哥-
31分钟前
2
0
mybatis-plus公共字段操作以及springboot2整合mybatis-plus

1、公共实体 对于User类中有而user表中没有的属性需要加第二个注解@TableField(exist = false),表示排除User类中的属性 所有新增公共字段加注解 并指定 @TableField(value = "corp_code",fi...

glen_xu
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部