[GH-ISSUE #823] 希望可以针对不会技术,看不懂nginx配置的人开发个功能 #438

Closed
opened 2026-02-26 12:08:20 +03:00 by kerem · 3 comments
Owner

Originally created by @Xue-Eric on GitHub (Jan 18, 2025).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/823

  1. 首先支持alias
  2. 输入域名如 http://aa.baidu.comhttp://aa.baidu.com/jk12/
  3. 选择服务器上的文件夹或 文件夹里的html/php 等可访问的文件
  4. 自动分析域名判断使用 location 还是 alias 来设置
  5. 设置完成后,自动测试 读取nginx的info日志信息,判断 当访问如上设置的域名时,是否访问到对应的文件夹,如未设置成功 自动进行调整,再次测试,没有模板后 提示用户设置失败,手动修改nginx配置信息

如上几步后大概率可以让不会nginx配置的人 将任意域名,绑定到服务器上的任意静态页面,或PHP页面

思考: 如果开发人员启动服务时,每个服务设置对应name 那么 是否可以列出所有的服务,供用户选择,进行服务的代理,而不需要开发人员,再深一步,是否可以接管服务的管理,如java docker, 进行重启,查看日志等功能

图形页面本就是服务于不会技术的人,希望上面提到的尽快支持,当我将网站交给客户时,将对我的工作量大大减少

Originally created by @Xue-Eric on GitHub (Jan 18, 2025). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/823 1. 首先支持alias 2. 输入域名如 http://aa.baidu.com 或 http://aa.baidu.com/jk12/ 3. 选择服务器上的文件夹或 文件夹里的html/php 等可访问的文件 4. 自动分析域名判断使用 location 还是 alias 来设置 5. 设置完成后,自动测试 读取nginx的info日志信息,判断 当访问如上设置的域名时,是否访问到对应的文件夹,如未设置成功 自动进行调整,再次测试,没有模板后 提示用户设置失败,手动修改nginx配置信息 如上几步后大概率可以让不会nginx配置的人 将任意域名,绑定到服务器上的任意静态页面,或PHP页面 思考: 如果开发人员启动服务时,每个服务设置对应name 那么 是否可以列出所有的服务,供用户选择,进行服务的代理,而不需要开发人员,再深一步,是否可以接管服务的管理,如java docker, 进行重启,查看日志等功能 图形页面本就是服务于不会技术的人,希望上面提到的尽快支持,当我将网站交给客户时,将对我的工作量大大减少
kerem 2026-02-26 12:08:20 +03:00
Author
Owner

@nbb2025 commented on GitHub (Apr 13, 2025):

额,这里是issue,不是许愿池,这样的功能过于定制化了吧,建议花钱找人定制二开

<!-- gh-comment-id:2800061228 --> @nbb2025 commented on GitHub (Apr 13, 2025): 额,这里是issue,不是许愿池,这样的功能过于定制化了吧,建议花钱找人定制二开
Author
Owner

@youxihu commented on GitHub (Jun 19, 2025):

真6了 许愿还给解决思路

<!-- gh-comment-id:2986519306 --> @youxihu commented on GitHub (Jun 19, 2025): 真6了 许愿还给解决思路
Author
Owner

@akinoccc commented on GitHub (Jun 19, 2025):

欢迎提交PR🤝

<!-- gh-comment-id:2986534318 --> @akinoccc commented on GitHub (Jun 19, 2025): 欢迎提交PR🤝
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#438
No description provided.