1.在下载和安装Discourse之前,请创建/var/discourse目录。这是您所有与Discourse相关的文件所在的位置:
sudo mkdir /var/discourse
最后,将官方 Discourse Docker Image (opens new window)复制到/var/discourse:
sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
进入Discourse目录:
cd /var/discourse
将独立的样本配置文件复制到container/app.yml:
cp samples/standalone.yml containers/app.yml
编辑Discourse配置
编辑container/app.yml文件:
vim containers/app.yml
配置国内镜像
如果你身在大陆,则需要进行镜像加速。找到配置文件中的templates块,添加国内镜像templates/web.china.template.yml,添加套接字模板:
注销或删除掉expose下面的80和443端口:
这里列出需要修改的几项(非完整配置文件):
输入命令启动:
./launcher rebuild app
很久以后,修改Nginx
location / {
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
重启Nginx:
systemctl restart nginx
OK,开始使用Discourse吧!!!
文章评论