本案例有用过可行
反向代理就是是网站通过一台机器发布到公网,客户访问的时候是直接访问那台代理机器的,然后通过那台机器才访问到内网网站。
0、先要在域名官网上面配置域名对应的IP地址,然后要在自己路由器上面将80端口映射到要装nginx服务器的IP地址。
1、从官网上面下载nginx1.6.2 WINDOWS版本的。访问地址/en/download.html
2、解压缩到C盘根目录下面
3、复制C:\nginx\conf\nginx.conf,保存成一个副本
4、编辑nginx.conf,内容如下
到此配置完成
5、启动nginx
开始菜单-->运行-->cmd-->
cd c:\nginx\
nginx
启动完成
6、访问
现在可以在浏览器中输入u-,youjie.co访问到不同的网站。
u-/nginxstatus,可以显示出nginx的状态
7、nginx相关命令
查看状态
tasklist /fi "p_w_picpathname eq nginx.exe"
立即停止:
nginx.exe -s stop
# 结束所有会话后再停止(平滑退出):
nginx.exe -s quit
# 重新加载配置文件#
(当修改配置文件后,他会先启动一个新的worker,在把原来的worker停止)
nginx.exe -s reload
重新打开日志文件
nginx.exe -s reopen
查80端口果真被占用。
netstat -aon|findstr "80"
8、WINDOWS开机自动启动nginx
网络上面找过有三种方法:
8.1、创建nginx.exe快捷方式,然后将快捷方式放入,开始菜单-->启动,文件夹里面
8.2、使用SrvanyUI
SrvanyUI的使用
解压缩完,打开SrvanyUI.exe,然后点击+号,记住要选择“自建服务”,然后输入相关的信息,选择nginx文件的位置。
这种方法,后面services.msc里面是无法停止nginx服务,需要自己写批处理文件脚本才能停止
nginxstop.bat
文章参考:/zxcvqwer19900720/article/details/24991427
/zhanglujie/article/details/24445037
/Poechant/article/details/7256184
/link?url=T2bzmNLGxHY3kNzJ0CrY3FMdVC7u0rjkV_PyI-dYmy4fZOnchgUf-tfp35nz4JvjfsJ3DGt-gCKKoOav36dtrj5jD4jRA6KSb6yubobgQCi