各位大神大家好!
第一次尝试搭个人博客,不太熟悉 Java Web,照着 Solo 用户指南做了下 https://hacpai.com/article/1492881378588,发现博客可以用了,但仅能通过“域名:8080”访问。
根据 Latke 配置剖析 https://hacpai.com/article/1474087427032,修改了 WEB_INF/classes/latke.properties 文件中的 serverPort 为 80 或者空,结果是通过“域名”访问无法连接,通过“域名:8080”访问仅有格式错乱的界面(CSS 啥的没加载么?),“netstat -tln”一下发现服务器也仅监听 8080 端口。
请问修改访问端口必须通过 nginx 转发么?直接在独立模式下修改端口需要做什么其他配置吗?
希望各位能解答下,感谢!
提问:Solo 独立模式部署如何修改访问端口呢?
相关帖子
-
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 端口)记录下.看楼主的回复试了好几次,才成功.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于