nginx安装
2015-07-23 00:15
573 查看
系统 ubuntu14.04 64位
如果你的物理机上用 apt-get 安装了老版的 nginx,或者你的 nginx 有问题,可以使用 apt-get purge nginx 命令删除已安装的 nginx
对于一般新手而言 sudo apt-get install nginx 就够了;如果你乐于折腾,需要定制,那就源码安装吧(这里只会简单叙述)。
1.安装模块需要的库
gzip 模块需要 zlib 库
rewrite 模块需要 pcre 库
ssl 功能需要 openssl 库
2.http://nginx.org/en/download.html 选取一个版本的nginx的下载地址,利用wget工具下载源码包到本地.这里选取1.4.7.
如果你的物理机上用 apt-get 安装了老版的 nginx,或者你的 nginx 有问题,可以使用 apt-get purge nginx 命令删除已安装的 nginx
对于一般新手而言 sudo apt-get install nginx 就够了;如果你乐于折腾,需要定制,那就源码安装吧(这里只会简单叙述)。
1.安装模块需要的库
gzip 模块需要 zlib 库
rewrite 模块需要 pcre 库
ssl 功能需要 openssl 库
sudo apt-get install zlib1g-dev sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 sudo apt-get install libssl-dev
2.http://nginx.org/en/download.html 选取一个版本的nginx的下载地址,利用wget工具下载源码包到本地.这里选取1.4.7.
wget http://nginx.org/download/nginx-1.4.7.tar.gz[/code]
解压tar zxvf nginx-1.4.7.tar.gz
3.安装前配置
–with-http_stub_status_module:支持nginx状态查询
–with-http_ssl_module:支持https
–with-http_spdy_module:支持google的spdy, spdy是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度
–with-pcre:为了支持rewrite重写功能,必须制定pcre
–prefix: 指定安装位置
进入nginx源码目录cd nginx-1.4.7
执行如下命令./configure --prefix=/usr/local/nginx-1.4.7 \ --with-http_ssl_module --with-http_spdy_module \ --with-http_stub_status_module --with-pcre
输出如下内容,表示配置成功
4.编译
若未安装make,请先安装makesudo apt-get install make
编译make make install
5.启动、关闭、重启
启动
直接执行可执行文件即可/usr/loca/nginx-1.4.7/sbin/nginx
停止/usr/loca/nginx-1.4.7/sbin/nginx -s stop
重启
有时更改了配置文件时使用/usr/loca/nginx-1.4.7/sbin/nginx -s reload
可以通过curl查看nginx是否成功安装并运行curl http://localhost[/code]
若成功,则输出如下信息
相关文章推荐
- yii nginx 隐藏 index.php
- Nginx 笔记与总结(2)信号控制
- 详解 nginx location ~ .*\.(js|css)?$ 什么意思?
- Linux下nginx的一些问题
- nginx重写代码
- ab压nginx集群失败率的问题
- (转)nginx+iis实现负载均衡
- Centos7-64bit尝试编译最新版的nginx1.9.3+php7+mysql5.6.25
- nginx服务傻瓜搭建
- nginx服务傻瓜搭建
- nginx入门之安装
- nginx配置多个虚拟主机,只有其中某个有作用
- Flume对Nginx群集日志收集方案
- Nginx 作为web server 的优化要点
- lnmp全面优化集合nginx+mysql+php
- nginx+php-fpm+mysql分离部署详解
- 一、nginx介绍及安装
- Nginx代码调试——gdb工具
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
- Nginx 配置php-fpm(或者Fast_cgi等等)——File Not find!