Ubuntu 14.04下安装Nginx,MediaWiki,NodeBB,Everything,GitLab(3)

Cd /www git clone -b v1.0.0 https://github.com/NodeBB/NodeBB.git nodebb cd nodebb/ npm install --production ./  setup

然后它会告诉你在0.0.0.0:4567,于是浏览器访问:4567/,交互式安装。

数据库选redis,其他都不改(是的就是127.0.0.1  就是0号数据库)

或者为了安全,也可以查一下,加个密码,我查了但懒得弄。

安装完成后,启动就行了

./nodebb start

现在就可以在:4567/使用论坛了。

然后需要用Nginx代理。

cd /etc/nginx/ vim conf.d/nodebb.conf

加入

server { listen 80; server_name forum.zqb.local; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567/; proxy_redirect off; # Socket.IO Support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }

重启nginx

service nginx restart

修改host

vim /etc/hosts

加入(注意换成自己的域名和IP)

192.168.1.2

重启网络使修改生效

/etc/init.d/networking restart

然后就可以访问了。

/****************************************安装everything分割线*****************************************************/

everything是已经装好的,在192.168.1.2:8080可以使用的,目前只需要在nginx中增加配置文件,代理一下。

基本同上 就是

server_name这一行,改成 server_name everything.zqb.local; :4567/;改成 :8080/;
/****************************************安装gitlab分割线*********************************/
参考官方安装说明https://about.gitlab.com/downloads/#ubuntu1404和?fromerr=plKVWzZr

sudo apt-get install curl openssh-server ca-certificates postfix

Ubuntu 14.04下安装Nginx,MediaWiki,NodeBB,Everything,GitLab

Ubuntu 14.04下安装Nginx,MediaWiki,NodeBB,Everything,GitLab

官方说明可以这么装

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce

在终端下载,很慢,中断了,于是我选择直接到https://packages.gitlab.com/gitlab/gitlab-ce下载deb包

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11cda70bd288abe111200bc360070685.html