需求:
- 需要给Nginx外面套一层自定义的UI界面,可以使用web也可以是其它技术(比如javaFx),界面显示的机器和Nginx运行的机器是同一台
- UI界面的内容大致上是可以控制Nginx的启动和关闭,以及其它属性设置
- Nginx的nginx.conf文件需要通过网络动态加载
不要问为啥会有这么奇怪的需求,我也很无奈
需求:
不要问为啥会有这么奇怪的需求,我也很无奈
nginx官方文档有方案,可以使用动态 ssi实现,类似于模板
location / {
ssi on;
set $inc $request_uri;
if (!-f $request_filename) {
rewrite ^ /index.html last;
}
if (!-f $document_root$inc.html) {
return 404;
}
}
index.html
<html>
<body>
<!--# include file="$inc.html" -->
</body>
</html>
文档地址: https://www.nginx.com/resourc...
具体实现过程你再试试吧
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
这个应该就是你想要的东西: https://github.com/digitaloce...