nginx之安装
1、简介
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
2、安装
nginx的部分模块依赖其他模块:
gzip模块需要 zlib 库
rewrite模块需要 pcre 库
ssl 功能需要 openssl 库
所以安装 nginx 之前先安装以上三个库文件,相关安装包可到云盘下载:http://pan.baidu.com/s/1eQGxvF0
2.1、安装zlib
a、访问zlib首页http://www.zlib.net/,下载zlib安装包,如图所示:

b、上传到服务器,解压tar包, tar -xzvf zlib-1.2.8.tar.gz
c、进入目录zlib-1.2.8,执行命令 ./configure
d、执行 make && make install 进行安装
2.2、安装pcre
a、访问pcre首页http://www.pcre.org/,下载pcre安装包,如图所示:

b、上传到服务器,解压tar包, tar -xzvf pcre-8.36.tar.gz
c、进入目录pcre-8.36,执行命令 ./configure
d、执行 make && make install 进行安装
2.3、安装openssl
a、访问openssl首页http://www.openssl.org/source/,下载openssl安装包,如图所示:

b、上传到服务器,解压tar包, tar -xzvf openssl-0.9.8zg.tar.gz
c、进入目录pcre-8.36,执行命令 ./config
d、执行 make && make install 进行安装
2.4、安装nginx
a、访问nginx首页http://nginx.org/en/download.html,下载nginx安装包,如图所示:

左侧为linux版本的安装包,右侧的为windows版本的安装包
b、上传到服务器,解压tar包, tar -xzvf nginx-1.9.5.tar.gz
c、进入目录nginx-1.9.5,执行命令 ./configure
d、执行 make && make install 进行安装
e、安装好后,会在/usr/local目录下生成nginx的安装目录
f、执行 nginx -c /usr/local/nginx/conf/nginx.conf 命令启动nginx(注意:nginx命令在/usr/local/nginx/sbin目录下,需要将该目录放到环境变量PATH中)
g、如果需要停止nginx,执行 ps -ef | grep nginx 命令,杀掉进程即可
h、访问服务器IP,即可打开nginx首页

nginx之安装的更多相关文章
- Nginx服务安装配置
1.Nginx介绍 Nginx是一个高性能的HTTP和反向代理服务器,由俄罗斯人开发的,第一个版本发布于2004年10月4日.Nginx由于出色的性能,在世界范围内受到了越来越多人的关注,其特点是占有 ...
- Django Nginx+uwsgi 安装配置
使用 python manage.py runserver 来运行服务器.这只适用测试环境中使用. 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttp ...
- mysql 自动备份和nginx自动安装脚本
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...
- nginx的安装
1,,nginx的安装 为什么使用nginx我就不多说了,很优秀的,请再行google 在安装前,先安装pcre,安装zlib,安装openssl,以及一些其他包 yum install -y gcc ...
- nginx编译安装
Nginx编译安装 1.nginx官网:http://wiki.nginx.org/Install下载:http://nginx.org/en/download.html 2.编译安装# wget h ...
- nginx 的安装
一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # yum install pcre* //如过你已经装了,请跳过这一步 2.安装openssl ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- nginx的安装与配置
1.nginx的安装与配置 编译安装nginx需要实现安装开发包组“Development tools”和“Server Platform Development”.“Desktop Platform ...
- nginx笔记----安装
nginx的安装 ./configure make && make install (一)准备条件: 1.GCC---gun编译器集合 Nginx是一个由C语言编写的程序,因此首先需要 ...
- Linux下Nginx的安装、升级及动态添加模块
系统基于ubuntu server 14.04.4 amd64 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.or ...
随机推荐
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_4字符输出流的基本使用_写出单个字符
写完之后不刷新,则没有数据.数据只是写如到了内存缓冲区中 必须要调用flush方法,把数据刷新过去 close关闭的时候也会把数据刷新到文件中.这里把flush注释了也是可以的
- Git的资源地址
下载地址:https://git-scm.com/downloads 安装教程: https://baijiahao.baidu.com/s?id=1619087367741781687&wf ...
- 20191105 《Spring5高级编程》笔记-第10章
第10章 使用类型转换和格式化进行验证 在应用程序开发中,数据验证通常与转换和格式化一起被提及.因为数据源的格式很可能与应用程序中所使用的格式不同. 名词缩写: SPI(Service Provide ...
- bash shell for循环
1 同c一样用四个空格进行缩进 2 每行一条语句,不用分号 3 不用大括号标识代码块,但是要用do/done来标识代码块 4 用双小括号,类似于c的for进行编码 for ((i=1; i<=1 ...
- new String创建了几个对象
String str = new String(“abc”) 到底创建了几个对象? 首先String str是定义了一个字符串变量,并未产生对象,=不产生对象,那么只有后面的new String(& ...
- [面試題]C符號的優先順序
int x = 0; if (x = 0 || x == 0) printf("%dn", x); printf("%dn", x); 參考C的優先表, 其實就 ...
- hasattr() getattr() setattr() 函数使用详解??
hasattr(object, name)函数: 判断一个对象里面是否有name属性或者name方法,返回bool值,有name属性(方法)返回True,否则返回False. **注意:name要使用 ...
- the sum of two fixed value
the sum of two fixed value description Input an array and an integer, fina a pair of number in the a ...
- markdown简介及基本语法
一.前言 Markdown是一种轻量级标记语言,它以纯文本形式(易读.易写.易更改)编写文档,并最终以HTML格式发布. Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内 ...
- indexDB的用法
本文转自http://www.ruanyifeng.com/blog/2018/07/indexeddb.html,为了方便个人整理学习笔记所用 一.概述 随着浏览器的功能不断增强,越来越多的网站开始 ...