部署上线相关配置

步骤

  • 购买域名,域名提供商非常多,选一个自己喜欢的购买一个就可以了
  • 去服务器运营商购买服务器,建议阿里云,购买的时候看清区域,国内做论坛 必须要备案的 ,不过阿里云也有国外的节点,购买的时候请注意
  • 安装java,mysql
  • 按照 快速开始 中的部署方法部署

nginx配置

如果你服务器上就只一个论坛项目,那直接将程序里的端口改成80即可,如果你还想折腾点其它的东西,那就要用到nginx做代理转发请求了,具体配置如下

假如 example.com 是你的域名,程序启动端口是 8080 ,配置如下

  1. server {
  2. server_name example.com;
  3. location / {
  4. proxy_pass http://127.0.0.1:8080/;
  5. proxy_redirect off;
  6. proxy_set_header Host $host;
  7. proxy_set_header X-Real-IP $remote_addr;
  8. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  9. client_max_body_size 2m;
  10. client_body_buffer_size 128k;
  11. proxy_connect_timeout 300;
  12. proxy_send_timeout 300;
  13. proxy_read_timeout 300;
  14. proxy_buffers 32 32k;
  15. proxy_buffer_size 64k;
  16. proxy_busy_buffers_size 128k;
  17. }
  18. }

frp 映射配置

关于这个配置可以参见我的一篇博客 利用frp内网穿透实现用自家电脑发布网站(不用买服务器了)

配置https

https强烈推荐使用 letsencrypt 配置简单,主要是免费,唯一的缺点就是要3个月续一下时间,配置参见文档:letsencrypt结合nginx配置https备忘

配置外网环境运气好,很快就可以搭建好,运气不好,折腾两天是常事,淡定慢慢配

自己实在部署不好,朋也也可以代劳,不过是有偿的哦