V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xieyuheng
V2EX  ›  程序员

手把手教你 像 github.io 一样 部署你自己的 用子域名做路由的 web 服务器

  •  
  •   xieyuheng ·
    xieyuheng · 2023-09-13 19:01:25 +08:00 · 1409 次点击
    这是一个创建于 470 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    2023-09-14 13:19:13 +08:00
    xmlf
        1
    xmlf  
       2023-09-14 07:44:37 +08:00 via Android
    感觉就是省去了 nginx 多个配置文件的?
    MrUser
        2
    MrUser  
       2023-09-14 09:07:51 +08:00
    这个不好用么?/doge
    ```
    server {
        listen       443;
        server_name  ~^(.+)?\.v2ex\.com$;
        root   /sites/v2ex/$1/;
    }
    ```
    Vegetable
        3
    Vegetable  
       2023-09-14 10:31:20 +08:00
    这一步 nginx 不是随便做吗,关键的是另一部分,基于自建 gitlab 或者 gitea 在内网搭建类似 page 的服务,能够方便托管内部文档和静态资源,并方便的指定开放类型。
    xieyuheng
        4
    xieyuheng  
    OP
       2023-09-14 13:16:56 +08:00
    @MrUser 感觉不如

    ```
    x-server serve-many /websites --hostname fidb.app --port 443
    ```

    而且 nginx 太复杂了,为了 web server 设计了一个语言,为什么不直接用程序语言呢?比如 JavaScript ,图灵完备,感觉表达能力比 nginx 的 DSL 要强,方便扩展。
    xieyuheng
        5
    xieyuheng  
    OP
       2023-09-14 13:19:13 +08:00
    @Vegetable 其实我想做一个开源版本的 小型 vercel 或 netlify 替代品。专门给公司内部团队用的。

    之前公司也遇到过你说的这个关键部分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5358 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.