Ubuntu14.04 安装Nginx
来源:互联网 发布:淘宝主题怎么换 编辑:程序博客网 时间:2024/05/15 23:16
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
安装Nginx依赖库
gzip模块需要 zlib 库
rewrite模块需要 pcre 库
ssl 功能需要openssl库
1.安装gcc g++的依赖库
Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器
apt-get install build-essentialapt-get install libtool
2.安装 pcre依赖库
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
3.安装 zlib依赖库
apt-get install zlib1g-dev
4.安装 ssl依赖库
apt-get install openssl
5.安装Nginx(http://nginx.org)
#下载Nginx压缩包:wget http://nginx.org/download/nginx-1.6.2.tar.gz#解压tar -zxvf nginx-1.6.2.tar.gz#进入解压目录:cd nginx-1.6.2#配置:./configure --prefix=/usr/local/nginx #编辑nginx:make#安装nginx:sudo make install#启动nginx:注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf#查看nginx进程:ps -ef|grep nginx
nginx常用命令
启动 Nginx
/usr/local/nginx/sbin/nginx./sbin/nginx
停止 Nginx
./sbin/nginx -s stop./sbin/nginx -s quit
Nginx重新加载配置
./sbin/nginx -s reload
指定配置文件
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
查看 Nginx 版本
#查看版本./sbin/nginx -vnginx version: nginx/1.6.2#查看详细版本信息./sbin/nginx -Vnginx version: nginx/1.6.2built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) configure arguments:
使用nginx -h 或者 nginx -h 查看参数的作用
nginx version: nginx/1.6.2Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/nginx/) -c filename : set configuration file (default: conf/nginx.conf) -g directives : set global directives out of configuration file
./configure命令解释
在Linux上编译安装软件时,经常遇到./configure –prefix=usr这个命令。./configure –prefix 是什么意思呢?下面简单介绍一下./configure –prefix 的用法。
源码的安装一般由有这三个步骤:配置(configure)、编译(make)、安装(make install)。
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。
其中–prefix选项就是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较分散。
为了便于集中管理某个软件的各种文件,可以配置–prefix,如:
./configure –prefix=/usr/local
可以把所有资源文件放在/usr/local的路径中,就不会分散了。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单地删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。
- Ubuntu14.04安装Nginx
- Ubuntu14.04 安装Nginx
- ubuntu14.04 安装nginx和php5.6.12
- Ubuntu14.04安装nginx稳定版本步骤
- Ubuntu14.04安装nginx稳定版本步骤
- Linux Ubuntu14.04在线安装配置Nginx
- Ubuntu14.04在线安装配置Nginx
- ubuntu14.04安装MySQL、PHP7.*、nginx。
- ubuntu14安装nginx
- Ubuntu14+Nginx安装配置(edusoho)
- ubuntu14.04 nginx配置
- ubuntu14.04系统下在Nginx中安装wordpress
- Ubuntu14.04 下安装配置php5和nginx问题解决
- Ubuntu14.04 64 安装nginx之 缺少 libpcre.so.1
- ubuntu14.04 环境下安装配置nginx+php5-fpm
- 在ubuntu14.10上安装uwsgi+nginx
- ubuntu14.10下nginx的安装
- ubuntu14 安装配置nginx+php5+mysql
- java-集合体系总结
- js检索字符串时,获取当前检索内容的全部索引
- Codeforces Round #440 (Div. 2, based on Technocup 2018 Elimination Round 2)
- 排序之插入排序
- Java内存管理:深入Java内存区域
- Ubuntu14.04 安装Nginx
- 五、dlib的安装
- React封装Fetch获取Api, 父组件与子组件的通讯
- 求凸函数极值 CSF迭代法(雾)
- mysql密码重置
- javaweb(十)—HttpServletRequest对象(一)
- Python使用Selenium + PhantomJS抓取动态网页:今日头条
- vue2.0构建单页应用最佳实战案例 vue.js
- 阿里巴巴Java开发规约插件使用