首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
V2EX  ›  NGINX

jwilder / nginx-proxy 库的一些问题

  •  
  •   anthoy · 202 天前 · 1101 次点击
    这是一个创建于 202 天前的主题,其中的信息可能已经有所发展或是发生改变。

    jwilder / nginx-proxy

    就是上面这个库,我打算用来做 nginx 的反向代理,看了好几遍 readme 都还是有些问题弄不清楚,使所以想问下有人知道不?

    • 如果我想修改某个子域名下 server 里面配置,我应该怎么修改?是修改nginx.tmpl吗?还是做一些文件的覆盖?
    • 如果我想修改 http 里面的配置又是怎么样?
    • 修改nginx.tmpl的配置应该怎么样修改?这个好像是用 go 写的?没有怎么接触过?不知道有人比较好的学习建议?
    • 是否有比较好的使用例子教程?我 google 了挺久都没有找到

    我是打算通过 docker nginx 利用子域名进行反向代理并且增加 Let's Encrypt 免费证书的使用,如果有更好的建议麻烦说一下,谢谢!

    8 回复  |  直到 2019-04-01 16:42:49 +08:00
        1
    anthoy   202 天前
    顶一下
        2
    sanjusss   202 天前
    acme 作者改的一个版本,https://github.com/Neilpang/nginx-proxy
    Let's Encrypt + 自动反向代理
    不建议修改默认模板。
        3
    anthoy   202 天前
    @sanjusss 我看了这个版本的,这个相对于前面只是增加了 ssl 的支持,我上面的问题一样存在的
        4
    sanjusss   202 天前
    @anthoy
    子域名问题:
    单独起一个 nginx 容器,VIRTUAL_HOST 设置为子域名,修改这个 nginx 容器的设置就行了。
        5
    anthoy   202 天前
    @sanjusss 这个方法可能可以(不考虑 ssl 的影响和再走一次 nginx ),但是确实那个库有提供我想要的功能的,只是 readme 说的不是很清楚,其他资料也很少,如果使用你说的这个的话,相当于中间加一个 nginx,可能某种意义上来说就不是很友好,不过还是很感谢你提供的建议
        6
    slime7   202 天前
    nginx-proxy 开好了之后应该是不用动的了,配置子域名 server 的配置是修改对应域名所开的 nginx 的配置。
        7
    anthoy   202 天前
    @slime7 是手动进 docekr 里面修改还是覆盖 vhost.d 文件夹?
        8
    slime7   202 天前
    @anthoy 就跟没用 nginx-proxy 的时候一样改,你映射了 vhost.d 文件夹就直接改完 restart 喽
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1541 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 00:01 · PVG 08:01 · LAX 17:01 · JFK 20:01
    ♥ Do have faith in what you're doing.