一、、简单介绍

nginx时开源的www服务器,只能解析静态的网页(html,js,css等),具有静态小文件高并发特性。

可做web服务器、负载均衡、web cache(web缓存)

优点:

1、高并发(静态小文件处理连接数多)

2、占用资源少

3、功能种类很多。(web服务器、缓存、负载均衡等,但是每个功能都不太好)

4、支持epoll模型,似的nginx可以支持高并发

5、nginx配合动态服务合apache有区别

6、利用nginx可以对ip限速,可以限制连接数

7、配置简单、灵活

二、nginx、php、mysql整合原理(LNMP):

与apache不同,php是作为一个模块潜入到apache中的,而对于nginx来说,php是一个独立的fcgi服务,默认9000端口。用户访问nginx,nginx中有个配置,会把php结尾的内容通过fcig服务提交到php所在服务器9000端口,进行处理。

三、Nginx应用场合:

1、静态服务器(图片、视频服务)html,js,css  .flv等

2、动态服务,nginx+fastcig的方式运行php

3、反向代理、负载均衡

4、缓存服务。

四、虚拟主机

1、基于域名

2、基于端口

3、基于ip

五、安装

安装准备:

先安装pcre

yum install pcre pcre-devel -y

openssl:

yum install openssl openssl-devel -y

1、下载 http://nginx.org/

wget http://nginx.org/download/nginx-1.6.3.tar.gz

2、解压

tar axvf nginx-1.6.3.tar.gz

3、进入目录

cd nginx-1.6.3

4、创建用户合组

useradd nginx -s /sbin/nologin -M

5、编译

./configure --user=nginx --group=nginx --prefix=/application/nginx1.6.3 --with-http_stub_status_module --with-http_ssl_module

6、make && make install

7、创建软连接

ln -s /application/nginx1.6.3/ /application/nginx

8、启动nginx

/application/nginx/sbin/nginx  直接回车就行

9、检查

netstat -lntup |grep nginx

lsof -i:80

访问:

六、配置一个站点

nginx配置文件再/conf目录下=》nginx.conf.这个文件中一个server标签就可以配置一个虚拟主机

nginx的默认站点root再html目录下index.html中

七、配置虚拟主机

和apache一样

1、再配置文件中,修改server。有几个虚拟域名主机就拷贝几份

2、站点目录html/www,再html目录下再创建www目录,放index.html。写一部分内容,然后重新加载(相当于apache的重启graceful)

3、修改客户端主机的host文件,配置域名

4、访问

Linux:nginx基础的更多相关文章

  1. Linux - nginx基础及常用操作

    目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...

  2. day63:Linux:nginx基础知识&nginx基础模块

    目录 1.nginx基础知识 1.1 什么是nginx 1.2 nginx应用场景 1.3 nginx组成结构 1.4 nginx安装部署 1.5 nginx目录结构 1.6 nginx配置文件 1. ...

  3. linux+nginx+mysql+php

    LNMP(linux+nginx+mysql+php)服务器环境配置   一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的 ...

  4. Linux -- nginx

    一. 网络服务 web服务器和web框架的关系 web服务器(nginx):接收HTTP请求(例如www.baidu.com)并返回数据 web框架(django,flask):开发web应用程序,处 ...

  5. Linux的基础命令, django的安装与使用

    一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...

  6. Linux Cluster 基础之LVS调度算法与集群类型

    Linux Cluster 基础之LVS调度算法与集群类型 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.LB Cluster 1>.什么是LB LB 集群是 load ...

  7. 小朋友学Linux<一>基础篇

    Linux最基础之<小朋友也能学会Linux>... 1.Linux 知识积累: Linux 英文解释为 Linux is not Unix.学习Linux必须要熟练使用的操作系统是Cen ...

  8. Linu之linux系统基础优化和基本命令

    Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文 ...

  9. LNMP(linux+nginx+mysql+php)服务器环境配置【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...

  10. Linux 系统基础优化和常用命令

    目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...

随机推荐

  1. golang实现 快速排序算法

    快速排序算法原理: b站https://b23.tv/uJqRYN package main import "fmt" //[]int{1,2,3,4,5,6,7,8} func ...

  2. 支持向量机SVM介绍

    SVM为了达到更好的泛化效果,会构建具有"max-margin"的分类器(如下图所示),即最大化所有类里面距离超平面最近的点到超平面的距离,数学公式表示为$$\max\limits ...

  3. Android 内部存储读写介绍

    内部存储读写 内容介绍 Android系统允许应用程序创建仅能够自身访问的私有文件,文件保存在设备的内部存储器上,在Linux系统下的/data/data//files目录中 Android系统不仅支 ...

  4. 第三方登陆--QQ登陆--单体应用

    从零玩转第三方QQ登陆 下面有源码 前后端分离版本 一样的思路 https://www.cnblogs.com/Yangbuyi/p/13194007.html 第三方GITEE登陆 https:// ...

  5. Jmeter 常用函数(2)- 详解 __RandomDate

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 产生一个随机日期 语法格式 ${__R ...

  6. Go 切片的一种有趣内存泄漏方式

    今天我在看 Prashant Varanasi 的 Go 发布会演讲:使用火焰图进行生产分析(Analyzing production using Flamegraphs),在演讲开始的第 28 分钟 ...

  7. Windows如何快速远程到另一台Windows并管理多个远程服务器

    Windows如何远程到另一台 Windows管理多个远程服务器 Windows第三方远程管理工具 准备远程机器 开启远程机器的远程桌面功能 首先在此电脑(我的电脑)图标上点击鼠标右键,选择" ...

  8. muduo源码解析3-currentthread命名空间

    CurrentThread 作用: CurrentThread并不是一个类,而是一个命名空间,在mymuduo内部,目的是提供对于当前线程的管理操作. 内部变量: __thread int t_cac ...

  9. Spring Cloud系列(一):微服务架构简介

    一.微服务概述 1.微服务是什么 微服务架构的核心就是服务的拆分,把传统的单体式应用,根据一定的维度(比如业务)拆分为一个一个的服务,每一个服务都有自身特定的功能,又都能够独立的部署,甚至可以拥有自己 ...

  10. 2020.08.31 Unit 10(暂未完成)

    [重点短语] 01.at night 在晚上 02.in a more natural environment 在一个更加自然的环境中 03.all year round 一年到头,终年 04.be ...