首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为nginx子域运行gogs

作为nginx子域运行gogs
EN

Stack Overflow用户
提问于 2016-08-13 15:29:01
回答 1查看 433关注 0票数 0

我正试着从我的nas上跑开。我从我的nas上运行其他东西,所以我决定让gogs成为一个子域。以下是我尝试过的:

/etc/nginx/sites-enabled/default

代码语言:javascript
复制
server {
        listen 80;
        server_name gogs.nas.me;

        location / {
                proxy_pass http://127.0.0.1:3237;
                proxy_set_header Host $host;
                proxy_buffering off;
        }
}

我没有它的域名,但我有nas.me指向192.168.0.120 in /etc/hosts

当我去gogs.nas.me时,当我去nas.me的时候,我得到了gogs.nas.me’s server DNS address could not be found.,我得到了nas的索引。我做错了什么?

编辑:我也尝试使用nas.me/gogs,它可以工作,但是所有的资产都没有/gogs前缀,所以除了/之外,我在所有东西上都有404 s。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-22 07:24:32

应该将gogs.nas.me添加到文件/etc/hosts中,如下所示:

代码语言:javascript
复制
192.168.0.120  nas.me gogs.nas.me

这两个名称应该在同一行,否则会有错误的行为(看看这个答案- unix.stackexchange.com/a/102663)通常在/etc/hosts中添加一个新的DNS条目不需要重新启动--但是为了安全起见,您可以重新启动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38934261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档