nodeclub icon indicating copy to clipboard operation
nodeclub copied to clipboard

ubuntu上安装nodeclub的一系列问题求解

Open nanhupatar opened this issue 6 years ago • 9 comments

问题一:

image 如图, 运行环境是

  • ubuntu:16.04
  • node:10.15
  • redis"5.0
  • mongo:4.0.5

运行命令是:sudo make build。这个报错不知道是从哪里来的

问题二

config.js上面的注释确实有些看不懂。请问有例子可以参考么。像webo_key是什么,管理员怎么配置。还有GITHUB_OAUTHcallbackURL确实也不知道怎么配置

感谢各位大佬,如果有好的建议欢迎提供给我

nanhupatar avatar Jan 28 '19 04:01 nanhupatar

@alsotang

nanhupatar avatar Jan 28 '19 09:01 nanhupatar

刚才运行了一下test,基本是可行的,除了静态资源没有生成

nanhupatar avatar Jan 28 '19 09:01 nanhupatar

@nanhupatar 代码down下来后,不用build,因为几年前build就报错 😂 ,然后把 config.default.js 改成 config.js

github配置方法可以参考我写的这个文档 https://tomoya92.github.io/pybbs/#/zh-cn/oauth

默认好像本地登录也是开启的,你注册一个帐号,然后把你的用户名配置在 config.js 里的 admins 数组里,你就是管理员了,比如你的名字是 xxx 配置成这样就行了 admins: { xxx: true },

其它的根据自己需要配置就行了

atjiu avatar Jan 28 '19 09:01 atjiu

@nanhupatar 代码down下来后,不用build,因为几年前build就报错 😂 ,然后把 config.default.js 改成 config.js

github配置方法可以参考我写的这个文档 https://tomoya92.github.io/pybbs/#/zh-cn/oauth

默认好像本地登录也是开启的,你注册一个帐号,然后把你的用户名配置在 config.js 里的 admins 数组里,你就是管理员了,比如你的名字是 xxx 配置成这样就行了 admins: { xxx: true },

其它的根据自己需要配置就行了

非常感谢反馈,我明天再尝试一下,如果有什么其他问题,再请教您

nanhupatar avatar Jan 28 '19 15:01 nanhupatar

问题1可以看看travis的测试代码怎么写的。 问题2还是需要看代码才行

alsotang avatar Jan 28 '19 16:01 alsotang

问题1可以看看travis的测试代码怎么写的。 问题2还是需要看代码才行

  session_secret: "w_session", // 务必修改
  auth_cookie_name: "node_club",

session_secret填一个字符串就行了么

其他地方的话

  //weibo app key
  weibo_key: 10000000,
  weibo_id: "your_weibo_id",

这个东西是干什么的,貌似也没有解释,我猜测是微博开发者绑定的一个id。

nanhupatar avatar Jan 29 '19 14:01 nanhupatar

@nanhupatar 代码down下来后,不用build,因为几年前build就报错 😂 ,然后把 config.default.js 改成 config.js

github配置方法可以参考我写的这个文档 https://tomoya92.github.io/pybbs/#/zh-cn/oauth

默认好像本地登录也是开启的,你注册一个帐号,然后把你的用户名配置在 config.js 里的 admins 数组里,你就是管理员了,比如你的名字是 xxx 配置成这样就行了 admins: { xxx: true },

其它的根据自己需要配置就行了

非常感谢,确实是这样对管理员进行设置,我之前以为

admins: { user_login_name: true },

要改成

admins: { user_login_name: 登陆名 },

@tomoya92

nanhupatar avatar Jan 29 '19 14:01 nanhupatar

还有一个问题 如果上https的话,config.js需不需要修改。

    
    server {
        listen 80;
        server_name www.yitianyibu.cn yitianyibu.cn;
        root /www/server/backend;
        index index.html index.htm;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
            expires 30d;
        }
        location ~ .*\.(js|css)?$ {
            expires 12h;
        }
        location / {
            proxy_pass http://127.0.0.1:3000;
        }
        access_log /www/wwwlogs/access.log;
    }

    server {
      listen 443;
      server_name yitianyibu.cn;

      ssl on;
      ssl_certificate /www/server/nginx/conf/1_yitianyibu.cn_bundle.crt;
      ssl_certificate_key /www/server/nginx/conf/2_yitianyibu.cn.key;
      ssl_session_timeout 5m;
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
      ssl_prefer_server_ciphers on;

      location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_pass http://127.0.0.1:3000;
      }
    }

这是我的配置文件。 访问https://yitianyibu.cn 没有反应。http://yitianyibu.cn 时候正常。还有什么需要配置的 @alsotang @TakWolf

nanhupatar avatar Feb 13 '19 13:02 nanhupatar

不需要修改。配置好ngnix即可。

awong1900 avatar Apr 19 '19 15:04 awong1900