nginx源码安装
1,首先解决系统环境:
安装rpm包组{CentOS6 跟开发相关的包组:}
a. Development Tools
#yum groupinstall "Development Tools"
b. Server Platform Development
#yum groupinstall "Server Platform Development"
c. Desktop Platform Development
#yum groupinstall "Desktop Platform Development"
yum
install
-y gcc pcre pcre-devel openssl openssl-devel gd gd-devel perl perl-ExtUtils-Embed
2,解决nginx源码
官方网站下载地址:http://nginx.org/download/
3,。安装
./configure --prefix=/usr/local/nginx --with-pcre --user=daemon --group=daemon --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
make
make install
二、Nginx编译选项
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
1、默认自动编译项 禁用选项 Core:Nginx核心功能, --without-http Access:基于IP的访问控制 --without-http_access_module Auth Basic:HTTP用户认证模块 --without-http_auth_basic_module Auto Index:自动目录索引 --without-http_autoindex_module Browser:描述用户代理 --without-http_charset_module Charset:重新编码网页 --without-http_charset_module Empty GIF:内存中存放一个图片 --without-http_empty_gif_module FastCGI:FastCGI支持 --without-http_fastcgi_module Geo:支持IP变量设置 --without-http_geo_module Gzip:Gzip压缩 --without-http_gzip_module Limit Requests:限制客户端连接频率 --without-http_limit_req_module Limit Conn:挥发的并发连接 --without-http_limit_conn_module Map:设置变量 --without-http_map_module Memcached:Memcache支持 --without-http_memcached_module Referer:基于Referer头部信息过滤 --without-http_referer_module Rewrite:使用正则表达式重写请求 --without-http_rewrite_module SCGI:支持SCGI协议 --without-http_scgi_module Upstream:负载均衡 --without-http_upstream_ip_hash_module Headers:设置http响应的头部信息 Index:首页 Log:自定义日志 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
2、内置模块中的附加模块,需要在编译时手动开启 开启选项 Embedded Perl:支持Perl --with-http_perl_module FLV:支持Flash视频 --with-http_flv_module GeoIP:通过IP变量实现负载均衡 --with-http_geoip_module Google Perftools:支持谷歌的性能优化工具 --with-google_perftools_module Gzip Precompression:压缩静态文件 --with-http_gzip_static_module Image Filter:转换图形的过滤器 --with-http_image_filter_module MP4:支持MP4 --with-http_mp4_module Real IP:使用Nginx作为后端服务器 --with-http_realip_module Secure Link:使用密匙保护页面 --with-http_secure_link_module SSL:支持HTTPS /SSL --with-http_ssl_module Stub Status:查看服务器状态 --with-http_stub_status_module WebDAV:支持WebDAV --with-http_dav_module ------------------------------------------ Core:邮件代理功能 --with-mail Core:邮件代理功能 --without-mail_pop3_module Core:邮件代理功能 --without-mail_imap_module Core:邮件代理功能 --without-mail_smtp_module ------------------------------------------ SSL:支持SSL /TLS 加密邮件协议 --with-mail_ssl_module |
nginx源码安装的更多相关文章
- Nginx源码安装及调优配置
导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优 ...
- Nginx源码安装及调优配置(转)
导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前 ...
- nginx源码安装方法
nginx源码安装方法 安装方法如下 1.安装nginx必要的源码依赖软件包. yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zli ...
- nginx 源码安装的重启命令
源码安装nginx就面临这样的麻烦,不能使用service nginx restart 来重启nginx,没办法只能重新加载下nginx. #/usr/local/nginx/sbin/nginx - ...
- nginx源码安装教程(CentOS)
1.说明 官方源码安装说明:http://nginx.org/en/docs/configure.html 源码包下载地址:http://nginx.org/en/download.html 版本说明 ...
- nginx 源码安装以及后续升级https
事情的来源是,公司要将网站从http升级到https,由于历史遗留原因,才发现现有的nginx是通过源码安装的,并没有安装ssl模块,需要现安装sll模块,这个nginx是整个公司最前端的一个代理,涉 ...
- Nginx源码安装配置
Nginx web服务器简介 Nginx ("engine x") 是一个高性能HTTP 和 反向代理 服务器.IMAP.POP3.SMTP 服务器. Nginx 是由 Igor ...
- nginx 源码安装配置详解(./configure)
在"./configure"配置中,"--with"表示启用模块,也就是说这些模块在编译时不会自动构建,"--without"表示禁用模块, ...
- Nginx 源码安装和调优
常见web架构: LAMP =Linux+Apache+Mysql+PHP LNMP =Linux+Nginx+Mysql+PHP nginx概述: 知道:1 不知道:2 Nginx (&q ...
随机推荐
- webstorm注册
选择“license server” 输入:http://114.215.133.70:41017(适用ws2016.2.2) 2.3选择activation code注册 43B4A73YYJ-ey ...
- keepalived对nginx高可用演练脚本
keepalived对nginx高可用演练脚本 参考文章:http://deidara.blog.51cto.com/400447/302402/ .安装nginx.keepalived.epel-r ...
- 针对大的sql文件删除行操作
今天处理开发已导出的库的一个sql文件.未gzip压缩 ,1.3G 需要删除 17 18 24行的SET行. 想到了两个办法 1 sed 方法 主意 由于 sed 虽然指定行 进行 替换, 也会读完 ...
- 跳到下个View
nextWebView = [[ WEBViewController alloc ] initWithNibName : @"WEBViewController" bundle : ...
- 第三篇 SQL Server代理警报和操作员
本篇文章是SQL Server代理系列的第三篇,详细内容请参考原文. 正如这一系列的上一篇所述,SQL Server代理作业是由一系列的作业步骤组成,每个步骤由一个独立的类型去执行,除了步骤中执行的工 ...
- 第九篇 Replication:复制监视器
本篇文章是SQL Server Replication系列的第九篇,详细内容请参考原文. 复制监视器允许你查看复制配置组件的健康状况.这一篇假设你遵循前八篇,并且你已经有一个合并发布和事务发布.启动复 ...
- PLSQL 的简单命令之三
-- 查找两个表中ID相等的 select a.id, a.name,b.math from stu a,scores b where a.id = b.id -- 右外连接 select b.id, ...
- Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用
字符串N一定要用“”双引号包含,从test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等. 正确:<s:if test='activityBean.searchFor ...
- windows Azure 域名绑定
windows Azure 的虚拟机的ip是会变化的,比如你关机.所以绑定域名用A记录就不太可靠. 你新建虚拟机的同时,也会新建一个云服务,给你一个类似XX.cloudapp.net的二级域名. 这样 ...
- ES6入门之Iterator和for...of
Iterator遍历器 遍历器(Iterator)就是这样一种机制.它是一种接口,为各种不同的数据结构提供统一的访问机制.任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据 ...