nginx在linux下的安装
来源:互联网 发布:菜鸟学java 编辑:程序博客网 时间:2024/05/16 18:24
1.nginx的下载
去nginx的官网:nginx.org,下载最新稳定版本的nginx,从官网可以看到每个nginx版本有源码包和windows2种下载方式,我选择源码包方式下载例:nginx-1.6.2.tar.gz
2.pcre的安装
pcre让nginx支持rewrite,如果linux系统事先没安装pcre则在后续安装nginx时会报错,同时提示./configure: error: the HTTP rewrite module requires the PCRE library.
pcre下载地址:http://sourceforge.net/projects/pcre/files/
我下载的是pcre-8.10.tar.gz,存放到/home/wjian目录下
解压:tar -zxvf pcre-8.10.tar.gz
解压后进入pcre-8.10目录下然后分别输入如下命令
./configure --prefix=/usr/local/pcre (配置程序安装路径为/usr/local/pcre)
make (源代码编译成可执行文件和各种库文件)
make install (将编译好的可执行文件和各种库文件复制到合适的文件目录下,例如第一条命令prefix指定的目录下)
3.openssl的安装
openssl只要是用于支持nginx的https服务的,如果你的web项目要求信息传输安全,则需要通过https安全传输协议来访问。
openssl的安装方式和pcre类似,下载地址:http://www.openssl.org/source/
4.nginx的安装
进入第一步下载的nginx-1.6.2.tar.gz所存放的目前下输入 tar -zxvf nginx-1.6.2.tar.gz 进行解压,然后cd进入nginx-1.6.2目录下
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module (--with-http_ssl_module 配置参数代表安装nginx的时候启用对https服务的支持,如果安装的时候不指定,后续在ngingx中配置https时会提示不支持的错误信息)
make
make install
5.检查nginx是否安装成功
cd /usr/local/nginx/sbin下输入: ./nginx -t 出现如下信息就代表安装成功了
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
然后直接输入:./nginx后,打开浏览器输入127.0.0.1:80就会出现nginx的欢迎页面了
- nginx在linux下的安装
- Nginx在Linux下的安装部署
- [转载] Nginx在Linux下的安装
- nginx在linux下的安装
- 在 Linux 下安装 Nginx
- Nginx在linux下安装
- Nginx在Linux下的安装与运行
- Nginx在Linux下的安装与配置
- nginx+php-fpm在Linux下的安装和配置
- Nginx在Linux和windows下的安装使用
- Nginx在Linux下的安装与配置
- Nginx在Linux和windows下的安装使用
- Nginx在Linux和windows下的安装使用
- Nginx服务器在Linux下的安装步骤
- Linux下nginx的安装
- Linux下nginx的安装
- Linux下nginx的安装
- linux下nginx的安装
- Android手动添加布局
- Java编程算法基础----递归与循环关系
- javaweb之Maven项目管理工具学习
- 【日志】新手对接口的自我理解(帮忙指正,谢谢)
- Unique Paths
- nginx在linux下的安装
- 【Java.Web】Servlet —— 请求的重定向
- Bull Math(java大数相乘)
- FEDERATED存储引擎的使用,如何开启FEDERATED,FEDERATED Support NO?
- 学习了这么久,资料整理了一大堆,马上毕业了,开始写写博客,以后慢慢看。。
- Binary Tree Inorder Traversal
- 一.贪心算法 喷水装置(一)
- PAT 2-11 两个有序链表序列的合并(C语言实现)
- 基于c#的两种最小凸包的生成(三硬币法与串行算法)