"各位大神大家好! 第一次尝试搭个人博客,不太熟悉 Java Web, 照着 Solo 用户指南做了下 [链接] 根据 Latke 配置剖析 [链接] -tln”一下发现服务器也仅监听 8080 端口。 请问修改访问端口必须通过 nginx 转发么?直接在独立模式下修改端口需要做什么其他配置吗? 希望各位能解答下,感谢! .."

提问:Solo 独立模式部署如何修改访问端口呢?

本贴最后更新于 361 天前,其中的信息可能已经时移世易

各位大神大家好! 第一次尝试搭个人博客,不太熟悉 Java Web, 照着 Solo 用户指南做了下 Solo 用户指南 ,发现博客可以用了,但仅能通过“域名:8080”访问。 根据 Latke 配置剖析 Latke 配置剖析 ,修改了 WEB_INF/classes/latke.properties 文件中的 serverPort 为 80 或者空,结果是通过“域名”访问无法连接,通过“域名:8080”访问仅有格式错乱的界面(CSS 啥的没加载么?),“netstat -tln”一下发现服务器也仅监听 8080 端口。 请问修改访问端口必须通过 nginx 转发么?直接在独立模式下修改端口需要做什么其他配置吗? 希望各位能解答下,感谢!

感谢    关注    收藏    赞同    反对    举报    分享
4 回帖    
请输入回帖内容...
  • 88250      

    独立模式请带参 -h 看帮助文档

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • renyu12 1 感谢              

    已解决,非常感谢!回复太快了! 记录一下: 开始看到了这个说明但是不知道 -h 加在哪里,原来是 java -cp “…” org.b3log.solo.Starter -h。 因为 WEB-INF/classes/latke.property 仅修改了 serverPort,还应该在启动时加上 "-lp 80" 设置 listenPort。

    感谢    赞同    反对    举报    分享       回复
  • 63463295      

    -h,–help 打印帮助命令

    -lp,–listen_port <LISTEN_PORT> 监听端口, 默认是 8080

    -no,–not_open 不自动打开浏览器

    -rm,–runtime_mode <RUNTIME_MODE> 运行时模式 (开发 / 生产模式), 默认开发模式

    -sh,–server_host <SERVER_HOST> 设置访问服务器主机地址名, 默认 localhost

    -sp,–server_port <SERVER_PORT> 设置浏览器访问端口,默认是 8080 -ss,–server_scheme <SERVER_SCHEME> 设置服务协议, 默认 http

    -ssh,–static_server_host <STATIC_SERVER_HOST> 浏览器访问静态资源域名,默认是本地主机

    -ssp,–static_server_port <STATIC_SERVER_PORT> 浏览器访问静态资源端口,默认是 8080

    -sss,–static_server_scheme <STATIC_SERVER_SCHEME> 浏览器访问静态资源协议,默认是 http

    感谢    赞同    反对    举报    分享       回复
  • 63463295      

    输入启动命令: java -cp “WEB-INF/lib/;WEB-INF/classes"org.b3log.solo.Starter -h 显示帮助信息. java -cp"WEB-INF/lib/;WEB-INF/classes” org.b3log.solo.Starter -lp8083 (我这里用的是 8083 端口)

    记录下. 看楼主的回复试了好几次, 才成功.

    感谢    赞同    反对    举报    分享       回复