nginx服务器的作用?【NGINX入门】3.Nginx的缓存服务器proxy_cache配置?( 六 )


(3)配置
如何设置默认文档;在同一台服务器上架设多个Web站点;(可以通过改变端口号)创建Web虚拟目录;
1、了解DNS主机名和IP地址 。
如果此WEB服务器在Internet上,需向ISP申请和注册此服务器的DNS主机名和IP地址 。如果此服务器只在企业网内使用,则在内部的DNS服务器上注册 。
2、打开服务器文档,选择"端口"-"Internet端口",启用"TCP/ IP端口" 。
3、选择"Internet协议",完成以下选项后,保存文档 。
① 绑定主机名:
A、选择"是"则您可在"主机名"项中输入主机别名,WEB用户可用此别名替代Domino服务器名访问WEB服务器 。
B、选择"否"(缺省)则不允许使用别名 。
② DNS查询: 选择"是"则Domino服务器查询发送请求的WEB客户机的DNS名 。
③ Domino日志文件和数据库将包含WEB客户机的DNS主机名: 选择"否"(缺省)则不查询,Domino日志文件和数据库将只包含WEB客户机的IP地址( 注意:选择"否"将提高Domino服务器性能,因为服务器不使用资源执行DNS查询 )
④ "允许HTTP客户浏览数据库":选择"是"则允许WEB用户在URL中使用OpenServer命令来显示服务器上数据库列表 。选择"否"(缺省)则不允许 。但即使WEB用户不能看到服务器上数据库列表,他们仍能打开有权限访问的单个数据库 。
4、启动HTTP任务 。在服务器控制台上,输入:loap http
小型项目
(1)概念
1、Nginx(俄罗斯程序设计师Igor Sysoev用C语言进行编写)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器 。
2、特点:占有内存少(在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应),并发能力强 。
3、中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 。
4、Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows 。
5、Nginx有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数 。而且,如果不需要或者考虑到潜在的授权冲突,可以不使用这些第三方库 。
(2)安装
官网:http://nginx.org/
选择要安装的版本:
(3)使用
打开conf/nginx.conf,修改端口号,和主页根地址为:打包后index.html的目录
模拟域名配置(本地域名设置):
在浏览器地址栏输入配置好的“域名:端口号”回车:


Q6:nginx 配置详解是什么?
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的 。从2004年发布至今,凭借开源的力量,已经接近成熟与完善 。
Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器 。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能 。并且支持很多第三方的模块扩展 。
Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站 。
1、全局块:配置影响nginx全局的指令 。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等 。
2、events块:配置影响nginx服务器或与用户的网络连接 。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等 。
3、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置 。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等 。
4、server块:配置虚拟主机的相关参数,一个http中可以有多个server 。
5、location块:配置请求的路由,以及各种页面的处理情况 。
Nginx常用功能 。
1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理 。
Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能 。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相对应的服务器解决方案 。
。并且Nginx对返回结果进行错误页跳转,异常判断等 。如果被分发的服务器存在异常,他可以将请求重新转发给另外一台服务器,然后自动去除异常服务器 。


推荐阅读