最近一直在各种服务器上用Nginx部署系统,也遇到了不少问题,在此做个记录?。
一、端口被占用
在部署时出现了上图这个错误,提示: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 -t
测试了一下。
错误提示大意应该是9091
端口已被使用。我看了一下配置,原来是配置里面某个端口号写错了。。。
二、自启动配置失败
install
的时候发现报错了,?上图所示。
想着会不会是版本的原因,因为这个服务器的操作系统版本是Windows Server 2008 R2 Standard
,非常有年代感的视图界面。。我之前用过的服务器都是2012 R2
。。
后来检查了一下IIS
里的.NET Framework
版本发现是2.0....
查看方法:
- 打开
IIS
,在最右边栏可以看到?- 点击可以看到?
根据Nginx部署笔记-Windows(2)开机自启动一文:
似乎问题已解决?
⚠️:我更改了版本后重新按步骤配置,发现仍然报错,后来服务器重启之后试了一下install
,终于成功。。
三、内外网不通
对于一些内外网不相通的服务器,在配置外网时,某些验证请求等需在服务端访问的请求需要配置内网地址
,否则将会出现外网请求超时(由于内外网不相通)而影响用户正常访问。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。