文档章节

Nginx 服务器搭建--亲自

Galy_绿
 Galy_绿
发布于 2016/05/09 16:04
字数 357
阅读 78
收藏 4

将nginx-1.8.0.tar.gz拷贝至linux服务器。

 

解压:

tar -zxvf nginx-1.8.0.tar.gz

cd nginx-1.8.0

 

1、  configure

./configure --help查询详细参数(参考本教程附录部分:nginx编译参数)

 

参数设置如下:

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

 

2. 编译安装

 

make

make  install

 

3.安装成功后检查

注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录

遇到错误:

./configure: error: the HTTP rewrite module requires the PCRE library

解决:

yum -y install pcre-devel openssl openssl-devel

./configure --prefix=/usr/local/nginx

make

make install

其间可能碰到错误:

错误①:依赖软件prce,ssl,zlib未安装错误

 

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

 

tar zxvf pcre-8.12.tar.gz

 

cd pcre-8.12

 

./configure

 

make

 

make install

nginx 启动

./nginx -c /usr/local/nginx/conf/nginx.conf

在网址上输入:192.168.152.131:80  //192.168.152.131是我虚拟机linux的ip

 

错误②:pcre3编译报错:libtool: compile: unrecognized option `-DHAVE_CONFIG_H'

 

解决方法:

该错误是由于缺少 gcc-c++ 包。

如果是debian系统,运行:

[plain]  view plain  copy  print ?

  1. apt-get install gcc g++ autoconf  


如果是redhat系统,运行:

[plain]  view plain  copy  print ?

  1. yum -y install gcc-c++  
  2.  

 

© 著作权归作者所有

上一篇: Nginx 整合 FastDfs
下一篇: Vim 配置
Galy_绿
粉丝 12
博文 133
码字总数 14908
作品 0
海淀
私信 提问
加载中

评论(1)

李江湖
李江湖
ffmpeg相关调研

ffmpeg解码流程 http://blog.csdn.net/ownwell/article/details/8113980 ffmpeg 基础学习 http://489553433.iteye.com/blog/1636488 nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 http:/......

zongquanliu
2014/12/04
0
0
搭建Nginx+Tomcat 负载均衡集群

实验拓扑: 实验要求: 客户访问192.168.10.10,第一次或者第一个请求将请求交给10.101,第二次或者第二个请求交给10.102。实现两台服务器负载,多台的搭建方法相同。 试验环境: 2. 此处为了...

Y.weisheng
2015/07/04
0
0
LNMP搭建

一、简介   Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗...

1243983186
2016/12/10
0
0
应用软件学习总结(包括监控,自动化运维工具,WEB服务等)

应用软件学习总结 目录 版本控制系统 SVN部署及使用 Git从入门到熟悉 监控系统 一健安装Zabbix 自动化运维工具 Ansible自动化运维工具安装及使用 VPN专线 PPTP服务器端部署到客户端连接使用 ...

yht_1990
2016/07/19
0
0
nginx搭建视频服务器

nginx搭建mp4、flv流媒体服务器 一、FLV视频发布方式简介   FLV视频有两总发布方式   1、 HTTP方式   这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务...

hbssliulei
2013/12/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

c 基础教程六:c 循环结构

有的时候,我们可能需要多次执行同一块代码,c 语言提供了如下几种循环,各有特色。 while 循环 for 循环 do-while 循环 while 循环 只要给定的条件为真,C 语言中的 while 循环语句会重复执...

故城以南丶思念不安
30分钟前
4
0
spark 常见操作

为spark DataFrom 添加一个为 空的新列,使用UDF函数 想产生一个IntegerType类型列为null的DataFrame该怎么做。 import org.apache.spark.sql.functions._import org.apache.spark.sql.type...

蜉先生
41分钟前
2
0
Flutter for Web 详细预研

首先感谢@栖冰 @祖建国 一起对FFW的预研做的投入! 背景 Google在最新的Google I/O上推出了Flutter for Web,旨在进一步解决一次代码,多端运行的问题。Flutter for Web还处于早期试验版,官...

阿里云云栖社区
51分钟前
1
0
mongodb自动备份脚本

mongodb自动备份脚本 2019年04月08日 13:27:28 遗失的曾经! 阅读数 73 #!/bin/bash# 要备份的数据库名'多个数据库用空格分开# 备份文件要保存的目录basepath="/data/backup/dump$(da...

linjin200
52分钟前
2
0
如何使用pagehelper分页

<c:if test="${page != null && page.getTotal() > 0 }"> <nav style="text-align: center"><ul class="pagination pagination-lg"><li><a>共 ${page.total } 条记录</a></l......

南桥北木
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部