指令
一个其实就够了
nginx -s stop #nginx关闭服务
还有启动的指令,太鸡肋了,因为nginx.exe
用完之后这个cdm窗口就没啥用了,ctrl+c
也关闭不了,所以还是不要使用为好,重启nginx建议手动。先stop关闭,然后双击启动就行。
转发
先说简单使用,啥负载均衡,作为小白的我,暂时还用不到。网上的教程都是连接远程服务器,但是我哪有钱买服务器,只能在windows上用nginx了😪。这里只讲http中的server配置。
简单的配置一共就这些,在server中,listen后就是nginx要监听的端口,proxy_pass就是要转发的路径,比如下方我这个配置,就是如果访问到localhost:7890/docs/
就会转发到localhost:8999/docs/
,这个最后的/
是一定要有的,要不就404。
注意点
原本刚学的时候还以为如果我请求localhost:7890/docs/
,会跳到localhost:8999
呢,但是后面的docs它会拼接上,所以location ~
后面的路径在所要转发的端口中一定要存在!就是他会拼接上,不是简单的转发。
写在后面
可能学完之后在更新。
暂时写着记下遇到的问题。