• 节日愉快,非常感谢耐心详细解答!🎉

    关于nginx重定向的做法,我按照你说的方式去做始终失败,昨天我换了一种方式修改,发现成功了,代码如下:

    server {
      listen 80 default_server;
    
      server_name ib-china.org www.ib-china.org;
      if ($host ~* www.ib-china.org) { 
        return 301 https://ib-china.org$request_uri;
      }
      include /etc/nginx/conf.d/homeland/*.conf;
    
      location /nginx_status {
        allow 127.0.0.1;
        deny all;
        stub_status on;
      }
    

    另外关于fork,一种还琢磨不透,怎么修改始终make的时候源码都是去官方抓docker了。

    主要是对docker一窍不通,看来还需要时间去学习!

  • 另外我发现事实上贵站的nginx重定向貌似也没做全,我实际访问IP是能自动跳转到https://ttalk.im/了。

    但是访问https://wwwttalk.im/还是没有跳转!

  • 😘 非常感谢详细回答!

    首先阐述一下我现在的部署方式,我是通过Homeland官方推荐的Docker部署的。

    1、关于Nginx 重定向问题

    其实我就是采用你这种方式设置的,我修改nginx配置文件路径如下:

    /root/homeland/etc/nginx/homeland.conf
    

    配置修改如下

    server {
      listen 80 default;
      include /etc/nginx/conf.d/homeland/*.conf;
      server_name domian.com www.domian.com;
      rewrite ^(.*) https://$server_name/$1 permanent;
      location /nginx_status {
        allow 127.0.0.1;
        deny all;
        stub_status on;
      }
    

    但是这种方式修改后是无法访问网站,提示过多重定向!不知道是不是我修改的配置文件错了吗?

    2、站点的favicon.ico

    是不是把favicon.ico文件直接丢进如下目录即可吗?

    /root/homeland/shared
    

    另外,如果有其他图片丢进这个目录,那么站点的路径是什么呢?我如何引用到某个图片?

    比如我丢进一个big.png 图片进入 /root/homeland/shared 文件夹,那么访问地址是否是:https://domian.com/images/big.png

    3、关于fork源码修改

    我觉得通过docker方式部署确实很方便快捷。之前也参考过testerhome 分支的修改方法,但都安装失败,应该是我修改匹配的文件不对。不知道关于homeland fork具体需要修改哪几个homeland_docker文件才能安装时使用我自己的分支呢?

    PS:我通过看您的回复解答还是看不太懂,关于fork源码修改这里能否再详细的回复一下!非常感谢!

    祝社区越来越好!