现在有个需求,我们的服务器是用的nginx做的负载均衡。现在项目的上线 下线 是通过对resin指向目录改名来实现。想做一个url路由,就是通过页面来进行动态配置(一个JSP的管理页面,例如:在页面配置 www.baidu.com 跳到www.google.com)。
一点思路都没有哇。。都没有都没有。。没有

解决方案 »

  1.   

    我表示没太看懂你想干啥。是不是想把手工调整nginx设置的过程,采用Web实现?如果是的话,难度主要只有一个:解析和操作nginx配置文件。
    其它都通过Java调用操作系统命令行来实现就行了。
      

  2.   

    谢谢,就是想将手工调整nginx设置的过程,采用Web实现。呵呵~~我还是慢慢的回去补习下~ 呵呵~· 
      

  3.   

    流程不复杂,但是具体处理配置文件时,够你喝一壶的:
    1、Web解析并展示配置文件;
    2、Web提供配置调整能力;
    3、Web应用将nginx目录下原配置文件备份;
    4、Web将新改好的配置文件保存到nginx目录下;
    5、让nginx重装载配置。不过其实看了下你的需求,其实似乎可以简化处理:
    1、预先准备好N套配置文件;
    2、Web上下拉框显示N套配置文件的名字供选择;
    3、用户操作后,Web程序直接用Runtime带参数命令行让nginx重装载指定名字的配置文件。