最近一直在各类服务器上用Nginx部署系统,也遇到了很多问题,在此作个记录📝。html
在部署时出现了上图这个错误,提示:bind<> to 0.0.0.0:9091 failed <0013: An attempt was made to access a socket in a way forbidden by its access permission>
。nginx
还好我启动后nginx -t
测试了一下。git
错误提示大意应该是9091
端口已被使用。我看了一下配置,原来是配置里面某个端口号写错了。。。github
install
的时候发现报错了,👆上图所示。服务器
想着会不会是版本的缘由,由于这个服务器的操做系统版本是Windows Server 2008 R2 Standard
,很是有年代感的视图界面。。我以前用过的服务器都是2012 R2
。。socket
后来检查了一下IIS
里的.NET Framework
版本发现是2.0....post
查看方法:测试
- 打开
IIS
,在最右边栏能够看到👇
- 点击能够看到👇
根据Nginx部署笔记-Windows(2)开机自启动一文:操作系统
彷佛问题已解决?3d
⚠️:我更改了版本后从新按步骤配置,发现仍然报错,后来服务器重启以后试了一下install
,终于成功。。
对于一些内外网不相通的服务器,在配置外网时,某些验证请求等需在服务端访问的请求须要配置内网地址
,不然将会出现外网请求超时(因为内外网不相通)而影响用户正常访问。