level 7
同此问题 楼主解决了吗
2022年12月29日 04点12分

如果有多个需要转发的服务,也可以一个文件写多个配置,或者写多个配置文件,然后在nginx默认加载的配置文件里包含进去我们加的配置,如下图
这里所有的配置都配置完了,接下来重启下nginx服务即可,在nginx命令文件夹下,敲命令:【./nginx -s reload】回车即可,如果配置文件有误,重启nginx会报错并给出提示(有问题的配置文件不会加载,运行的仍旧是之前的配置)。因为truenas自身设置的问题,重启后nginx.conf的文件会恢复原样(推测重启加载原始的配置文件,防止用户误操作,导致无法访问truenas的web ui),但自定义添加的配置文件不会消失,后续重启turenas后仅修改nginx.conf配置后重启nginx服务即可。当然嫌麻烦的可以找到truenas重启读取的原始的配置文件,修改应该可以做到重启不丢失配置的效果。