Solo 博客安装问题

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

错误

1.png

尝试的解决方案

检查了 docker 里的服务, 状态正常
3.png

随即去检查了域名, 请问是否是没有备案的原因呢
2.png

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 471 关注
  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6518 引用 • 29299 回帖 • 248 关注
1 操作
LilNn99 在 2019-07-29 13:01:22 更新了该帖

相关帖子

优质回帖
  • csfwff 2

    trollface 已经被备案拦截了

  • csfwff 1 1 赞同

    服务器安全组看看端口有没有开……
    防火墙什么的检查下

  • csfwff 1

    http 未备案会跳到提示备案
    https 未备案直接无法访问
    试试 ip 能不能访问

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • csfwff 1

    http 未备案会跳到提示备案
    https 未备案直接无法访问
    试试 ip 能不能访问

  • csfwff 1

    ping 了下 ip,不通,建议查下服务器状态

    1 回复
  • LilNn99

    ping 了下 确实不通, 正常应该如何检查呢(挠头)

    1 回复
  • csfwff 1

    😂 不大清楚
    试试在服务器 ping 自己
    检查防火墙之类的
    重启trollface

    2 回复
  • LilNn99

    防火墙的话 我需要把防火墙关了? 刚 ping 自己是通的

  • LilNn99

    重启了也没用, 我再检查下防火墙, 昨天还是好的 😭

    1 回复
  • csfwff 1

    😂 这就不知道了,帮你召唤下 D 哥 @88250 trollface 溜了溜了

    1 回复
  • LilNn99

    好的, 谢谢大佬

  • LilNn99

    QQ 图片 20190729141658.png

    刚才用别的 PC 机去访问我的网址, 提示未备案
    好像确实就是没有备案的问题?

    1 回复
  • csfwff 1

    试了下 ip 能够访问,未备案可以暂时参考我的解决方案,后面跟端口
    https://sszsj.cc:444

    2 回复
  • InkDP

    备案吧小伙子

    1 回复
  • 服务器在中国境内的话必须要备案的,不在境内的话可以不用备案,但是 IP 有可能会被墙。

    1 回复
  • LilNn99

    谢谢大佬, 可能就是备案的原因, 我先备案了再看看

  • LilNn99

    好的,大佬~

  • LilNn99

    加了端口好像也没用 😂

    1 回复
  • 记得给 @csfwff 结贴 😄

    1 回复
  • LilNn99

    我通过 IP 进去了, 但是很多页面加载不出来 😂

  • csfwff 1

    huaji 你需要在 solo 启动的时候设置端口,如果用了 nginx 也要做相应设置

    1 回复
  • LilNn99

    好的

  • LilNn99

    就是备案的问题, 大佬你说的启动时设置端口, 是怎么弄, 没懂 😂
    服务器 docker nginx 这些都是第一次接触

    1 回复
  • csfwff 1

    启动命令--server_port={这里写你访问时候的端口,例如我写的 444}
    然后 nginx 里的 server listen 444

    2 回复
  • LilNn99

    好的 谢谢大佬

  • LilNn99

    大佬 你说的这个命令 是在启动这个服务的时候输入吗, 如果这个服务正在运行, 我是不是还得停掉它 再启动 我刚才用了 docker run,
    docker exec, 都不行 😂

    1 回复
  • csfwff 1

    😂 理论上应该是得停掉重启的吧

    1 回复
  • LilNn99

    停掉我用的是 docker stop ID, 启动我用 docker start ID --server_port=444 改不了...

    1 回复
  • csfwff 1 5 评论

    看你的贴子不是这么写的么

    docker run --detach --name solo --network=host \
            --env RUNTIME_DB="MYSQL" \
            --env JDBC_USERNAME="root" \
            --env JDBC_PASSWORD="root" \
            --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
            --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
            b3log/solo --listen_port=8080 --server_scheme=https --server_host=LilNn99.cn --server_port=
    

    最后这个 😂 server_port=444
    我没用 docker,直接 war 解压的,所以不是特别熟 😂

    2 回复
    应该是 --listen_port=444 然后 --server_port 去掉
    InkDP
    @jinjianh 不是的,这两个不一样的,listen_port 是运行的服务的端口,server_port 是访问的时候的端口
    csfwff
    @csfwff 不设置访问时端口就会默认用运行的端口的
    InkDP
    @jinjianh 🤣🤣🤣soga 那应该都行
    csfwff
    @csfwff 因为我跑 8080 的时候,我没加。b3log 那里都没有这个参数。 后面通过 nginx 的时候就加了后面这个,前面还是 8080 通过 nginx 反向代理到 80
    InkDP
  • LilNn99

    它这个是直接删除了容器好像是 然后重新创建的, 我想在原有的基础上覆盖, 但是好像不太行

  • LilNn99

    我直接删掉吧

    2 回复
  • csfwff 1

    😂 这就是我的知识盲区了

  • csfwff 1

    数据先备份 😂

    1 回复
  • LilNn99

    我删掉了这个我的文章就没了嘛?!!

    1 回复
  • LilNn99

    @88250 大佬, 上次我看您 Latke 配置剖析 里提到了, 直接用运行参数覆盖, 刚才我也尝试了好几种命令, 我发现还是不能修改这个数据, 能麻烦告诉下怎么改嘛, 上次这里我就绕开了 🙏

    2 回复
  • 有什么问题?

    1 回复
  • LilNn99

    刚编辑了下 可能没看到 您现在看下

  • InkDP

    文章是存到 mysql 里面的,不是存到 solo 容器里面的,删了容器不会丢失数据

  • InkDP

    docker run --detach --name solos --network=host --env RUNTIME_DB="MYSQL" --env JDBC_USERNAME="root" --env JDBC_PASSWORD="你的数据库密码" --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" b3log/solo --listen_port=你的端口 --server_scheme=http --server_host=你的域名

    1 回复
  • 文档里面描述的命令应该没问题吧,带参是可以覆盖 latke.props 里面的配置项的。

  • LilNn99

    大佬 你的意思就是 删除掉这个容器 再重新创建一个吗? 我有个疑问 就是 D 哥 写的文档 配置 latke.props 就直接用命令覆盖掉 文档的意思不是说通过命令覆盖掉吗, 我们如果用 run 命令的话 不就是得先删掉这个容器 再进行 run 启动吗

    2 回复
  • InkDP

    对的,删除 solo 容器并不会将数据清掉,我日常删 solo 容器,至于你后半段 latke 啥的,我也不知道是啥,我经常启动的时候出问题,最简单的办法就是删了现在的容器,从新 docker run 一个

    2 回复
  • 88250 1 评论

    启动的时候带上参数 --rm 可以在容器退出时自动删除容器。

    1 回复
    学到了
    InkDP
  • LilNn99 1 评论

    好的, 大佬说的我明白了 后面的说的就是这个 ->Latke 配置解析, 我想着是不是有命令可以直接覆盖参数, 所以我就有点迷

    docker 似乎用不到这个
    InkDP 1 赞同
  • LilNn99

    好的, get 到了

  • LilNn99

    我傻了 我还以为是同一个东西

  • LilNn99 3 评论

    @jinjianh 大佬, 现在能进去了, 但是资源加载不出来是什么情况啊
    1.png
    2.png

    你咋个弄得哦,我也经常这样,删容器重新输入 over
    InkDP
    有可能是哪儿输入错了,你重新输入一次,排查下
    InkDP
    你加上你的端口试试哎,有时候是端口的问题
    InkDP
  • LilNn99
    docker run --detach --name solo --network=host \
            --env RUNTIME_DB="MYSQL" \
            --env JDBC_USERNAME="root" \
            --env JDBC_PASSWORD="root" \
            --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
            --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
            b3log/solo --listen_port=8080 --server_scheme=https --server_host=LilNn99.cn --server_port=444
    

    @jinjianh 大佬,刚才是这样的 我还需要改 nginx 吗

  • LilNn99

    @jinjianh 感觉就好像是 https 里的资源没加载,最开始的时候也出现过一次,我填的是 --server——scheme=http 后来换成 https 就好了,我感觉是不是我的端口改的有问题

    2 回复
  • csfwff 1 1 评论

    域名加端口访问

    1 回复
    nginx 做相应修改
    csfwff
  • LilNn99
    server {
            listen    443 ssl;
            server_name www.lilnn99.cn,lilnn99.cn;
            ssl_certificate  /home/ubuntu/Nginx/1_www.lilnn99.cn_bundle.crt;
            ssl_certificate_key /home/ubuntu/Nginx/2_www.lilnn99.cn.key;
    
            location / {
                    proxy_pass http://www.lilnn99.cn:444;
            }
    }
    
    server {
            listen     444;
            listen     [::]:80;
            server_name www.lilnn99.cn,lilnn99.cn;
            return 301 https://$host$request_uri;
    }
    

    nginx 这样改可以吗, @csfwff

  • LilNn99

    @csfwff 我把所有的配置改回最初的样子,用 http://118.25.78.78:8080/访问就能打开,但是好像就没办法加载静态资源应该是

    1 回复
  • InkDP

    所以你弄出来了吗

    1 回复
请输入回帖内容 ...

推荐标签 标签

  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 8 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 3 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 7 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 4 关注
  • CodeMirror
    1 引用 • 2 回帖 • 114 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 683 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 38 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 223 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 593 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    77 引用 • 1741 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 38 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 247 回帖 • 181 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 635 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 131 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    76 引用 • 37 回帖
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 15 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 620 关注
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    14 引用 • 4 回帖 • 26 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖