Nginx介绍:

静态web服务器有Nginx 、Apache 、lighttpd等

目前国内用的最常见的就是Nginx 和Apache

是一个开源的、支持高性能、高并发的www服务和代理服务软件,Nginx相比与Apache 占用更少的资源,支持更高并发,不仅是一款优秀的Web软件,还具有反向代理负载均衡和缓存服务功能,在反向代理负载均衡方面,类似于LVS和Hproxy,Nginx部署起来更为简单,方便

         

关于Web服务软件的排名可以参考:https://w3techs.com/technologies/overview/web_server/all

Nginx应用案例:淘宝、京东、阿里、小米、网易、新浪等

应用场景:使用Nginx运行HTML、JS、CSS、小图片等静态数据(类似lighttpd)

Nginx结合FastCGI运行PHP等动态程序(如fastcgi_pass方式)

Nginx结合tomcat/resin等支持Java动态程序(如proxy_pass方式)

Nginx相比Apache性能上的优缺点参考:

为什么Nginx总体性能比Apache要高?

Nginx使用最新的epoll(Linux2.6内核)和kqueue(freedsd)异步网络I/O模型,而Apache用的是传统的select模型

企业实际应用应该怎么选择web服务器呢?

Nginx安装:

系统版本:centos 6.7   Nginx官方网站:http://nginx.org/

还不能直接用系统镜像自带的yum 仓库通过rpm来安装Nginx 如果使用yum 安装Nginx 则需要配置epel yum源。下面开始编译安装

yum install pcre pcre-devel -y  安装

我们安装和web及数据库相关的软件 必须装这个 devel

rpm -qa pcre pcre-devel  检查安装结果

关于如何选择Nginx版本

复制链接地址  一般我们不要直接下载:创建一个软件目录(以后所有的软件都存放在这里) mkdi -p /home/xx/tools

wge -q [地址]  -q  是不提示的意思

解压 tar xf nginx-1.6.3.tar.gz

查看配置帮助 ./configure --help

without是已经有的你要把他去掉  with 是没有的你加上  这里我们加上user 和group

创建 和指定路径 没有顺序(下图是配置过程,还不是安装)

useradd  ww -s /sbin/nologin -M 创建用户

修改软连接  查看历史版本

安装完成后启动一下

查看一下端口

配置已经完成  我们可以产看ip用宿主机访问一下,蛋疼的是win10的宿主机打开是页面错误,我以为是80端口问题  于是把80端口加进去

此处参考的博文是:https://blog.csdn.net/zhangsify/article/details/54234029

win10居然还不行 ,折腾了半天也没找到原因(用的是自带的Edge)

然后我换谷歌浏览器居然可以了 ,不知是不是浏览器的问题。。。。。。。。。。。。

小结:

 mkdir -p /home/xw/tools  创建软件安装目录
yum install openssl openssl-devel -y
yum install pcre pcre-devel -y 安装所需软件
cd /home/xw/tools
wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
useradd www -s /sbin/nologin -M 创建用户
tar xf nginx-1.6..tar.gz
cd nginx-1.6.
./configure --user=www --group=www --with-http_ssl_module --with-http_stub_status_module
--prefix=/application/nginx-1.6. 配置文件
echo $? 返回0 代表成功 make 编译
make install
ls -s /application/nginx-1.6./ /application/nginx
ls -l /application
安装完毕启动一下
/application/nginx/sbin/nginx

Nginx web 服务器 安装篇的更多相关文章

  1. 20步打造最安全的NGINX WEB服务器

    Nginx 是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器.它运行在UNIX,GNU /linux,BSD 各种版本,Mac OS X,Solaris和Wind ...

  2. 构建高效安全的Nginx Web服务器

    一 为什么选择Nginx搭建Web服务器 Apache和Nginx是目前使用最火的两种Web服务器,Apache出现比Nginx早.Apache HTTP Server(简称Apache)是世界使用排 ...

  3. Apache Web服务器 安装步骤 和遇到的坑

    Apache Web服务器是开发放源码的网页服务器,我们看到的网页都是上传到服务器然后呈现给用户的. 在开发中,在自己的电脑上安装Apache Web服务器,你的电脑也会成为服务器,配置文件,访问你的 ...

  4. nginx web服务器概念了解 配置

    服务器 服务器 服务器是一种提供高效计算的机器,与普通的PC主机相比,具有可观的稳定性,高并发性,可扩展性. 互联网任何一个应用都是以服务器为基础设施的,没有服务器我们就无法访问网络上的任何内容,只能 ...

  5. 烂泥:Windows下安装与配置Nginx web服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关ng ...

  6. nginx web服务器的安装使用

    nginx是一个web服务器(高性能web服务器),类似于apache服务器和iis服务器,由于nginx服务器具有轻量级高并发的特点,目前nginx的使用已经超越了apache. nginx介绍:n ...

  7. nginx web服务器详解1(转)

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://freeloda.blog.51cto.com/2033581/1285332 大 ...

  8. Linux Nginx Web环境安装SSL证书后强行指向HTTPS方法

    如今我们越来越多的网站需要使用SSL证书,尤其是一些购物类网站,用户交互类网站使用居多.安装方法也很简单,我们可以根据自己的服务器是NGINX还是APACHE进行安装,但是在安装之后,默认的HTTP和 ...

  9. nginx web服务器应用

    Nginx介绍 Nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件,因具有高并发(特别是静态资源),占用系统资源少等特性,且功能丰富而逐渐流行起来.功能应用上,Nginx不但是一个优 ...

随机推荐

  1. DB2批量插入性能对比

    import ibm_db import random import time first_names = '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏' \ '陶姜戚谢邹喻柏水窦章 ...

  2. addq

    <template> <el-row id="AddRoom"> <el-col :xs="0" :sm="2" ...

  3. day4-python基础-编码相关

    目录 1.编码的历史 2.python 3.x中的bytes与str 3.编码的转换 正文开始 1.编码的历史与发展 1.1编码历史变更 编码可以理解为谍战片中电报的密码本,如果要想让电脑识别要输入的 ...

  4. 转://诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1) .

    文档内容   用途   适用范围   详细信息   启动顺序:   集群状态   问题 1: OHASD 无法启动   问题 2: OHASD Agents  未启动   问题 3: OCSSD.BI ...

  5. koa2源码解读及实现一个简单的koa2框架

    阅读目录 一:封装node http server. 创建koa类构造函数. 二:构造request.response.及 context 对象. 三:中间件机制的实现. 四:错误捕获和错误处理. k ...

  6. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  7. 2.[Andriod]Andriod Studio结合Visual Studio Emulator for Android调试Android App

    0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...

  8. 迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。

    Swifter.Json 这是迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库. Github : https://github.com/Dogwei/Swifter.Js ...

  9. Django缓存和内置信号

    缓存 简单概括就是将对数据库操作查询所得到的数据放入另外一台机器上(缓存)中,当用户再次请求时,直接去缓存中拿,避免对数据库的频繁操作,加快数据的显示时间,需要知道的是,缓存里面的数据一般都设置有超时 ...

  10. vue应用或者是项目其实就是 实例(完成基本逻辑) + 组件(单文件组件,全局组件,局部组件,内置组件)来完成 ;

    以上! 组件里面包含HTML,css, js,也就是一个完整的功能!