Nginx代理的概念

Nginx代理的概念,第1张

nginx windows安装配置方法
第一步、安装方法
一、下载好后,把nginx windows版软件解压到c盘根目录
二、双击nginxexe图标,可见黑窗口一闪而过,启动完毕。
三、按下win+R快捷键,输入cmd打开命令行
四、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)
五、打开浏览器,输入127001,如果看到下则安装成功。
六、以后启动软件直接双击图标即可。
七、启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master process,一个是worker processes测试。
第二步、配置方法
配置目标:能正常运行PHP脚本程序
大部分情况下,我们需要修改的配置文件只有一个,那就是nginxconf,该文件位于conf目录下。具体配置项目为:
1 server_tokens off;
出于安全方面的考虑,最好是隐藏nginx版本号信息
2 listen 8088;
8088为监听端口,根据需要可以填写其它端口号
3 server_name localhost;
localhost为服务器访问名称,也就是我们在浏览器里输入的那个url地址
4 charset utf-8;
字符集编码
5 工作目录
将如下配置
修改为:
root 定义了工作空间,也就是我们php项目所在的目录。
加入indexphp是为了让nginx能够识别php脚本,否则,在访问php文件时,会出现直接下载的情况。
6 整合php
将location ~ \php配置部分的注释全部去掉,最终配置如下:
注意这里面的$document_root变量,它对应的内容就是root参数值,如果我们没有定义root参数或者把root注释掉,在访问php的时候,页面上就会出现No input file specified提示。
7 启动php-cgi
打开cmd命令窗口,切换到php的安装目录,执行php-cgi -b 127001:9000,即可启动php-cgi,启动完成后,cmd窗口切勿关闭,否则php-cgi也会被关掉的。
特别提醒:只有在开启php-cgi的情况下,nginx才能正常访问php。
8 重启nginx
打开cmd命令窗口,切换到nginx所在目录,执行nginx -s reload即可重启nginx。其它相关nginx相关命令如下:
启动:start nginx
停止:nginx -s stop
退出:nginx -s quit

Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。
Nginx代理服务的配置说明
1、上一篇中我们在>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12819214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存