————Nginx
量变决定质变
牢记理想,毋忘奋斗!
展开
-
Nginx设置本地浏览器缓存
Nginx设置本地浏览器缓存 浏览器缓存(BrowserCaching) 为了加速浏览器,浏览器在用户磁盘上,对最近请求过的文档进行存储。 当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样,就可以加速页面的阅览,缓存的方式节约了网络的资源,提高了网络的效率。 浏览器缓存可以通过expir原创 2017-03-10 20:03:27 · 4056 阅读 · 0 评论 -
Nginx通过端口号区分虚拟机
新建虚拟机 区别虚拟机的方式很多,这里通过端口来区分第一步修改配置文件 打开nginx的配置文件,添加一个serverserver{ listen 81; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location ...原创 2018-07-31 09:34:09 · 808 阅读 · 0 评论 -
Nginx的反向代理与负载均衡
反向代理应该有一个nginx服务器,多个应用服务器,可以为Tomcat 这里,使用一台虚拟机,搭建一个nginx,启动多个Tomcat来模拟操作步骤 配置nginx.conf文件 安装Tomcat 通过域名,访问nginx 访问不同Tomcat服务器第一步安装JDK 已经安装 第二步安装Tomcat 上传 解压 tar -zxf apac...原创 2018-07-31 09:30:25 · 327 阅读 · 0 评论 -
Nginx的正向代理与反向代理
正向代理应用在客户端,决定哪台客户机向外发出用户请求 反向代理应用在服务器端,决定哪台服务器处理用户请求区别 正向代理,代理的是客户端 反向代理,代理的是服务器...原创 2018-07-31 09:18:22 · 261 阅读 · 0 评论 -
Nginx无法访问关闭防火墙
启动nginxnginx已经启动,它会独立占用一个进程 cd /usr/local/nginx/sbin/ 无法访问 解决方法关闭防火墙停止firewall systemctl stop firewalld.service 禁止firewall开机启动 systemctl disable firewalld.service 访问成功 ...原创 2018-07-31 09:16:52 · 2955 阅读 · 0 评论 -
Nginx的启动、停止
启动nginx进入nginx的sbin目录下 ./nginx 查看nginx进程 可以看到nginx的两个进程 访问nginx默认是80端口,输入IP地址即可访问 关闭nginx./nginx -s stop 查看进程 可以直接杀进程,kill跟上进程号 不推荐使用重启nginx修改了配置文件之后,不需要关闭刷新nginx...原创 2018-07-31 09:14:22 · 214 阅读 · 0 评论 -
Nginx的配置文件
文件结构 主要分为三个模块 全局块、events块、http块全局块配置影响nginx全局的指令 运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等events块配置影响nginx服务器或与用户的网络连接 每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接...原创 2018-07-31 09:11:34 · 212 阅读 · 0 评论 -
Linux上安装Nginx
Nginx是一个使用c语言开发的高性能的http服务器,及反向代理服务器下载地址 http://nginx.org/en/download.htmlgcc 安装Nginx,安装c语言的编译环境gccPCRE nginx的http模块使用pcre来解析正则表达式,安装PCRE yum install -y pcre pcre-develzlib zlib库提供了很多种压...原创 2018-07-31 09:09:25 · 156 阅读 · 0 评论 -
常用的Web服务器
常用的Web服务器 Web服务器,也称为WWW(WORLD WIDE WEB)服务器,HTTP服务器,主要功能是提供网上信息浏览的服务。 Unix和Linux下,常用的Web服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,应用最广泛的是Apache。 Windows下最常用的是原创 2017-02-25 21:25:43 · 927 阅读 · 0 评论 -
Nginx简介
Nginx简介 Nginx(engine x) 是俄罗斯人lgor Sysoev(伊戈尔-塞索耶夫)编写的一款高性能的http和反向代理服务器。 Nginx能够选择高效的epoll(Linux 2.6内核)、kqueue(FreeBSD)、eventport(Solaris 10)作为网络I/O模型,在高连接并发的情原创 2017-03-03 17:13:57 · 398 阅读 · 0 评论 -
Nginx的优点
Nginx的优点 1、可以高并发连接 官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。 原因,主要是Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Prefork模式为多进程模式原创 2017-03-03 17:30:28 · 4589 阅读 · 0 评论 -
Nginx的安装
Nginx的安装 Nginx是开源软件 可以从官方网站(http://www.nginx.net/)下载最新版本。 Windows下的Nginx安装 Windows版本的Nginx使用比较简单,只需下载完成之后,将其解压到一个不包含空格的路径中,执行Nginx.exe即可。原创 2017-03-04 14:12:36 · 329 阅读 · 0 评论 -
Nginx的启动和停止
Nginx的启动和停止 Windows下Nginx的启动 非常简单,找到文件解压缩的路径,比如,d:/nginx,然后开始——运行——cmd,执行DOS命令: 注意,Nginx启动之后,DOS窗口就可以关闭了,Nginx会在后台运行,此时,服务已经开启。 Linux下Nginx的启动原创 2017-03-04 14:16:39 · 2264 阅读 · 0 评论 -
Nginx的平滑重启和升级
Nginx的平滑重启和升级 Nginx平滑重启 如果修改了Nginx的配置文件(nginx.conf),想要重启Nginx,同样通过发送系统信号给Nginx的主进程的方式。 但是,重启之前,需要确认Nginx配置文件的语法是否正确,否则,Nginx不会加载新的配置文件。 通过以下命令检查配置文件原创 2017-03-04 14:25:01 · 5831 阅读 · 0 评论 -
Nginx的虚拟主机配置
Nginx的虚拟主机配置 虚拟主机 使用特殊的软硬件技术,把一台运行在因特网上的服务器主机,分成一台台虚拟的主机。 每一台虚拟主机,都可以是一个独立的网站,可以具有独立的域名,具有完整的Internet服务器功能,比如,WWW、FTP和Email等。 同一台主机上的虚拟主机之间是完全独立的,从网站访问者原创 2017-03-10 19:37:49 · 379 阅读 · 0 评论 -
Nginx日志文件的配置
Nginx日志文件的配置 Nginx的日志文件,默认在Nginx程序安装目录的logs二级目录下。 与Nginx日志相关的指令有两条 log_format,用来设置日志的记录格式。 Access_log,用来指定日志文件的存放路径、格式和缓存大小。 这两条指令在Nginx配置原创 2017-03-10 19:46:50 · 1820 阅读 · 0 评论 -
Nginx日志文件的切割
Nginx日志文件的切割 生产环境中,由于访问日志文件增长速度非常快,日志太大会严重影响服务器效率。 同时,为了方便对日志进行分析和计算,需要对日志文件进行定时切割。 定时切割方式,包括按月切割、按天切割、按小时切割,最为常用的是按天切割。 配置如下mv /data1/logs/access.log原创 2017-03-10 19:55:55 · 736 阅读 · 0 评论 -
Nginx压缩输出配置
Nginx压缩输出配置 Gzip(GNU-ZIP) 一种压缩技术,经过gzip压缩后,页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候,速度会快得多。 Gzip的压缩页面,需要浏览器和服务器双方都支持,实际上,就是在服务器端压缩,传到浏览器后,在浏览器解压并解析。 浏览器不需要担心,因为I原创 2017-03-10 20:00:34 · 759 阅读 · 0 评论 -
Nginx通过域名配置虚拟机
一个域名,对应一个IP地址 通过DNS域名解析服务器,可以将域名解析为IP地址这里 通过修改host文件,指定域名的IP地址host劫持 是指在host文件中,配置域名和IP地址,当访问域名的时候 因为,host文件中已经有了域名所对应的IP地址 所以,不再需要访问DNS服务器进行解析,直接访问对应的IP地址host文件的位置 C:\Windows\System32\dri...原创 2018-07-31 09:40:21 · 4029 阅读 · 0 评论