文档章节

搭建nginx

binhu
 binhu
发布于 2016/02/25 20:21
字数 426
阅读 81
收藏 7

以centos为例

一、安装需要的工具:

    1、安装gcc-c++: sudo yum install gcc-c++

二、搭建nginx

  1、安装pcre模块 —— 用于进行URL的正则表达式匹配:

       在 http://www.pcre.org/ 网站下载最新的pcre安装包,安装过程中若提示权限不足,可以使用sudo安装。

       下面以pcre-8.38.tar.gz 为例讲解安装步骤

       安装步骤:

  • 解压:  tar -zxvf pcre-8.38.tar.gz

  • cd到解压出来的目录pcre-8.38

  • 执行./configure

  • 执行make 查看是否有错误

  • make没有错误的情况下  执行 sudo make install

      下面两个模块按照这个步骤进行安装

 

  2、安装zlib模块 —— 用于gzip压缩:

       在 http://www.zlib.net/ 网站下载最新的zlib安装包 进行安装(需要使用unzip解压)

  3、安装openssl模块 ——用于SSL协议:

       在 http://www.openssl.org/ 网站下载最新的openssl安装包 进行安装

  4、安装nginx —— 以nginx-1.8.0.tar.gz为例

        a、在nginx官网下载需要的版本: http://nginx.org/en/download.html

        b、解压安装包: tar -zxvf nginx-1.8.0.tar.gz

        c、生成Makefile文件: ./configure --sbin-path=/opt/nginx/nginx --prefix=/opt/nginx/ --user=tomcat

        d、执行make命令检查是否能够安装: make

        e、在d步没有报错的情况下执行:make install ,如果存在错误则根据提示进行解决

 

        生成Makefile时候参数的含义 —— 详细参数见: http://www.nginx.cn/install :

        --sbin-path : 设置nginx的可执行文件的路径,默认 prefix/sbin/nginx

        --prefix : nginx的安装目录,默认 /usr/local/nginx

        --user : 设置nginx工作进程的用户,默认为 nobody 

 

二、配置nginx ——配置以Tomcat为例

详细配置见附件 nginx.conf

 

nginx配置中文说明: http://www.ha97.com/5194.html

nginx安装配置:http://www.cnblogs.com/skynet/p/4146083.html

 

© 著作权归作者所有

共有 人打赏支持
binhu
粉丝 17
博文 209
码字总数 205648
作品 0
合肥
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-rtmp-module搭建直播流媒体服务器

先下载nginx-rtmp-module nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module 使用的详细wiki https://github.com/arut/nginx-rtmp-module/wiki/Directives 安装......

cp3_1dbc
06/03
0
0
nginx替换apache的实施方案三

第4章 Nginx替换apache 4.1 构架112服务器 4.1.1 装系统及简单优化 1.装系统步骤 2. 优化开机启动服务 4.1.2 nginx+phpcgi的搭建 4.1.3 nginx和cgi的优化 4.1.4 内核的优化 4.1.5 程序的同步...

wbf961127
2017/11/07
0
0
手把手教你基于WordPress搭建自己的个人博客

一步一步教你基于WordPress搭建自己的个人博客,WordPress作为成熟的CMS框架,美观,方便,插件多,更新频繁,非常适合个人博客与网站的搭建,适合新手,无需太多的代码基础。 原文链接:手把...

flyzy2005
01/29
0
0
Linux搭建Python web环境(nginx + flask + uwsgi)

去年的时候,就曾使用Nginx+Flask+uwsgi搭建过python的web环境。但在最近搭建的时候,又去网上找了一遍教程,所以打算写一篇笔记做下记录。 在搭建之前,有必要了解下发送一个请求的整个流程...

liuchungui
05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day96-20180923-英语流利阅读-待学习

英国王子也不看好人工智能,理由却和霍金不同 Daniel 2018-09-23 1.今日导读 2016 年 3 月 9 日至 15 日,世界围棋冠军李世石与谷歌研发的计算机围棋程序 AlphaGo 进行人机大战并以 1 比 4 ...

飞鱼说编程
4分钟前
0
0
今天在码云遇到一个很有意思的人 for Per.js

今天在码云遇到一个很有意思的人,他在我的Per.js项目下面评论了一句,大意为“你试试这句代码,看看速度到底是你快还是Vue快”【当然,这个评论被我手残不小心删掉了...】。 然后我就试了,...

Skyogo
9分钟前
3
0
Java -------- 首字母相关排序总结

Java 字符串数组首字母排序 字符串数组按首字母排序:(区分大小写) String[] strings = new String[]{"ba","aa","CC","Ba","DD","ee","dd"}; Arrays.sort(strings); for (int i ...

切切歆语
11分钟前
0
0
还在用 Git 的 -f 参数强推仓库,你这是在作死!

最近,美国一个程序员因为同事不写注释,代码不规范,最严重的是天天使用 git push -f 参数强行覆盖仓库,该程序员忍无可忍向四名同事开抢,其中一人情况危急!!! 不写注释、代码不规范是一...

红薯
24分钟前
200
0
NPM报错终极大法

所有的错误基本上都跟node的版本相关 直接删除系统中的node 重新安装 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 重新安装 $ n lts$ npm...

lilugirl
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部