• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xieyuheng
V2EX  ›  程序员

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

  •  
  •   xieyuheng ·
    xieyuheng · Sep 13, 2023 · 1911 views
    This topic created in 981 days ago, the information mentioned may be changed or developed.
    5 replies    2023-09-14 13:19:13 +08:00
    xmlf
        1
    xmlf  
       Sep 14, 2023 via Android
    感觉就是省去了 nginx 多个配置文件的?
    MrUser
        2
    MrUser  
       Sep 14, 2023
    这个不好用么?/doge
    ```
    server {
        listen       443;
        server_name  ~^(.+)?\.v2ex\.com$;
        root   /sites/v2ex/$1/;
    }
    ```
    Vegetable
        3
    Vegetable  
       Sep 14, 2023
    这一步 nginx 不是随便做吗,关键的是另一部分,基于自建 gitlab 或者 gitea 在内网搭建类似 page 的服务,能够方便托管内部文档和静态资源,并方便的指定开放类型。
    xieyuheng
        4
    xieyuheng  
    OP
       Sep 14, 2023
    @MrUser 感觉不如

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

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

    之前公司也遇到过你说的这个关键部分。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   897 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:44 · PVG 04:44 · LAX 13:44 · JFK 16:44
    ♥ Do have faith in what you're doing.