摘要: 一、Nginx优点 十几年前,互联网没有今天这么火, 软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏多 互联网05年;;;b/s架构 Nginx设计为一个主进程多个工作进程的工作模式,每个进程是单线程来处理多个连接,而且每个工作进程采用了非阻塞I/O来处理多个连接 阅读全文
posted @ 2021-06-19 17:43 hochan_100 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 查看nginx安装的现有模块指令 /usr/local/nginx/sbin/nginx -V (大写的V) nginx version: nginx/1.13.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) configure argu 阅读全文
posted @ 2021-06-19 17:40 hochan_100 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 当一台服务器单位时间内访问量很大的时候,服务器压力就会很大,当达到这台服务器的极限,就会崩溃;怎么解决?可以通过nginx的反向代理设置,添加几台同样功能的服务器 分担压力。 nginx实现负载均衡原理,用户访问首先访问到nginx服务器,然后nginx服务器再从应用服务器集群中选择压力比较小的服务 阅读全文
posted @ 2021-06-19 17:37 hochan_100 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1)语法规则: location [=|~|~*|^~] /uri/ { … } 构成: 指令 前缀 uri location [=|~|~*|^~] /uri 路由匹配规则,正则匹配,正则表达式 2)location区分普通匹配和正则匹配 用前缀 “~” 和 “~”修饰的为正则匹配 ~ 前缀表示区 阅读全文
posted @ 2021-06-19 17:31 hochan_100 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1)日志文件格式配置 nginx服务器在运行的时候,会有各种操作,操作的信息会记录到日志文件中,日志文件的记录是有格式的。那我们如何设置日志文件的格式呢? 使用log_format指令进行配置文件格式 nginx的log_format有很多可选的参数用于指示服务器的活动状态,默认的是: log_fo 阅读全文
posted @ 2021-06-19 17:09 hochan_100 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1)虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟 阅读全文
posted @ 2021-06-19 16:28 hochan_100 阅读(19) 评论(0) 推荐(0) 编辑
摘要: worker_processes:表示开启nginx的worker进程的个数,nginx启动会开两种进程,master进程用来管理调度,worker进程用来处理请求; 上面表示两种设置方法,比如 方法一:worker_processes auto; 表示设置服务器cpu核数匹配开启nginx开启的w 阅读全文
posted @ 2021-06-19 16:12 hochan_100 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 以哪个用户,运行nginx应用 nobody是个低权限用户,为了安全 user nobody; nginx进程数 启动进程,通常设置成 cpu的核数 查看cpu核数 cat /proc/cpuinfo worker_processes 1; 全局错误日志 nginx的error_log类型如下(从左 阅读全文
posted @ 2021-06-19 15:23 hochan_100 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 把服务器从低版本升级为高版本,强行停止服务器,会影响正在运行的进程。 平滑升级不会停掉正在进行中的进程,这些进程会继续处理请求。但不会再接受新请求,这些老的进程在处理完请求之后 会停止。此平滑升级过程中,新开的进程会被处理。 一)平滑升级 进入nginx可执行程序的目录 cd /usr/local/ 阅读全文
posted @ 2021-06-19 15:13 hochan_100 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一)nginx命令 1)nginx启动 指令:nginx程序 -c nginx配置文件 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 2)nginx重启 cd /usr/local/nginx/sbin 重启 ./ng 阅读全文
posted @ 2021-06-19 11:34 hochan_100 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 正向代理 用户要访问服务器C,但因为网络原因无法访问;但服务器A可以访问服务器C。这样用户可以把服务器A设置为正向代理服务器。由服务器A去请求服务器C,然后服务器A把数据返回会用户。 反向代理 用户需要访问一些服务器应用,但对方不想把服务器应用地址暴露给用户,这样可以确保安全。那用户如果访问呢?可以 阅读全文
posted @ 2021-06-19 11:31 hochan_100 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、Nginx下载:nginx-1.13.0.tar.gz,下载到:/opt/softwares/ $ wget http://nginx.org/download/nginx-1.13.0.tar.gz 2、Nginx解压安装: $ tar -zxvf nginx-1.13.0.tar.gz -C 阅读全文
posted @ 2021-06-19 09:58 hochan_100 阅读(114) 评论(0) 推荐(0) 编辑