| 
					Nginx环境中,在多站点的情况下,发现如果其中一个站点的伪静态错误,
 Nginx 就不能启动。 如果修改了任何一个站点的 伪静态规则,需要重新启动 Nginx 才能生效。这样如果有很多站点,都有受到影响。 不知道能不能实现修改 伪静态规则 不用重启动 Nginx。 测试环境:win 7 软件版本:Nginx版UPUPW PHP5.4系列环境集成包UP-N4.0 | |
| 沙发#发布于:2013-07-17 10:04 
					1、静太规则,有一个错误都会导致不能重新启动,这个问题是 nginx 本来的特性,nginx 有一个命令是 -t ,专门用来测试配置 和 规则是否正常的,火锅看能不能加进去吧~ 2、这个涉及到 nginx 自带的 reload ,平滑载入配置,不需要重启nginx ,我以前有提到过,火锅应该在想办法~ | |
| 板凳#发布于:2013-07-15 14:23 
					这个也是UPUPW官方现在正在改善的方向,Nginx伪静态本来只能在vhost.conf或nginx.conf中添加的,为了方便大家使用UPUPW研究出在网站根目录增加up-rewrite.conf文件支持单独站点增加伪静态规则,但还是不够完美所以出现你上面说的情况,这个主要因素还是被Nginx束缚了,改配置得重启,单个配置文件出错就起不来。我们再想想办法看看有没有其它替代方案。				 | |
 
							
 
				
 
				

 
				




