@cyf
已创建论坛回复
-
私密回复:let…私密回复:let…
飞仔
楼主自带驱动的HP惠普打印机还需要注意的是:
有些HP惠普打印机,自带驱动的那种机型,每次重启电脑都无法打印。这种接上USB自动识别为大容量存储设备的自带驱动的打印机,由于安装驱动后,某些原因禁止了驱动的一个服务自动运行,导致每次重启电脑,打印机识别为大容量存储设备,造成无法打印。
重新设置开机自动运行HP驱动服务,问题解决。
私密回复:let…私密回复:配置 …
飞仔
楼主成功了,原来不是我的配置问题,是acme-v02.api服务器维护
root@debian-buster:~/.acme.sh# export Ali_Key="L********S" root@debian-buster:~/.acme.sh# export Ali_Secret="O*************************F" root@debian-buster:~/.acme.sh# acme.sh --issue --dns dns_ali -d s***z.top -d *.s***z.top [Tue 11 May 2021 02:48:07 AM CST] Using CA: https://acme-v02.api.letsencrypt.org/directory [Tue 11 May 2021 02:48:07 AM CST] Registering account: https://acme-v02.api.letsencrypt.org/directory [Tue 11 May 2021 02:48:08 AM CST] Registered [Tue 11 May 2021 02:48:08 AM CST] ACCOUNT_THUMBPRINT='pa******************************K4' [Tue 11 May 2021 02:48:08 AM CST] Creating domain key [Tue 11 May 2021 02:48:08 AM CST] The domain key is here: /root/.acme.sh/s***z.top/s***z.top.key [Tue 11 May 2021 02:48:09 AM CST] Multi domain='DNS:s***z.top,DNS:*.s***z.top' [Tue 11 May 2021 02:48:09 AM CST] Getting domain auth token for each domain [Tue 11 May 2021 02:48:11 AM CST] Getting webroot for domain='s***z.top' [Tue 11 May 2021 02:48:11 AM CST] Getting webroot for domain='*.s***z.top' [Tue 11 May 2021 02:48:11 AM CST] Adding txt value: 6xp-a*************************pns for domain: _acme-challenge.s***z.top [Tue 11 May 2021 02:48:13 AM CST] The txt record is added: Success. [Tue 11 May 2021 02:48:13 AM CST] Adding txt value: e7XG9yaB9kzjamHr-M*******************CHo for domain: _acme-challenge.s***z.top [Tue 11 May 2021 02:48:15 AM CST] The txt record is added: Success. [Tue 11 May 2021 02:48:15 AM CST] Let's check each DNS record now. Sleep 20 seconds first. [Tue 11 May 2021 02:48:36 AM CST] You can use '--dnssleep' to disable public dns checks. [Tue 11 May 2021 02:48:36 AM CST] See: https://github.com/acmesh-official/acme.sh/wiki/dnscheck [Tue 11 May 2021 02:48:36 AM CST] Checking s***z.top for _acme-challenge.s***z.top [Tue 11 May 2021 02:48:37 AM CST] Domain s***z.top '_acme-challenge.s***z.top' success. [Tue 11 May 2021 02:48:37 AM CST] Checking s***z.top for _acme-challenge.s***z.top [Tue 11 May 2021 02:48:39 AM CST] Domain s***z.top '_acme-challenge.s***z.top' success. [Tue 11 May 2021 02:48:39 AM CST] All success, let's return [Tue 11 May 2021 02:48:39 AM CST] Verifying: s***z.top [Tue 11 May 2021 02:48:43 AM CST] Success [Tue 11 May 2021 02:48:43 AM CST] Verifying: *.s***z.top [Tue 11 May 2021 02:48:47 AM CST] Success [Tue 11 May 2021 02:48:47 AM CST] Removing DNS records. [Tue 11 May 2021 02:48:47 AM CST] Removing txt: 6xp-a*************************pns for domain: _acme-challenge.s***z.top [Tue 11 May 2021 02:48:49 AM CST] Removed: Success [Tue 11 May 2021 02:48:49 AM CST] Removing txt: e7XG9yaB9kzjamHr-M*******************CHo for domain: _acme-challenge.s***z.top [Tue 11 May 2021 02:48:52 AM CST] Removed: Success [Tue 11 May 2021 02:48:52 AM CST] Verify finished, start to sign. [Tue 11 May 2021 02:48:52 AM CST] Lets finalize the order. [Tue 11 May 2021 02:48:52 AM CST] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/122991148/9609753492' [Tue 11 May 2021 02:48:53 AM CST] Downloading cert. [Tue 11 May 2021 02:48:53 AM CST] Le_LinkCert='https://acme-v02.api.letsencrypt.org/acme/cert/035b02cc0d83207764849e2b3f82ea563183' [Tue 11 May 2021 02:48:54 AM CST] Cert success. -----BEGIN CERTIFICATE----- MIIF***************************************************3DQEBCwUA MDIx***************************************************wCQYDVQQD EwJS***************************************************QBgNVBAMT CXNn***************************************************BANFxnD4X k/FP***************************************************tYPskJvEb Fsv/***************************************************8dnPsM4gj 1pJJ***************************************************U0VqOiwgN ly13***************************************************vUR/vBSCp /5jD***************************************************5MWEKLFbN KOjx***************************************************dBgNVHSUE FjAU***************************************************VHQ4EFgQU Geo3***************************************************uUAlA5h+v nYsU***************************************************vcjMuby5s ZW5j***************************************************yZy8wIQYD VR0R***************************************************DMAgGBmeB DAEC***************************************************vY3BzLmxl dHNl***************************************************clC/RdzAi FFQY***************************************************hAMV3nstc +Pa/***************************************************2urhm2FGA 4Xkh***************************************************yXub2xw7K AAAB***************************************************4U7hljDiu Zrc0***************************************************qhkiG9w0B AQsF***************************************************hl3KnxR5q 9ZM2***************************************************p1HFIQ0fi k2Ml***************************************************ab5Vex5nl +kmD***************************************************+n31fv4zz GlyO***************************************************Y65GucA+J 1xBm***************************w== -----END CERTIFICATE----- [Tue 11 May 2021 02:48:54 AM CST] Your cert is in /root/.acme.sh/s***z.top/s***z.top.cer [Tue 11 May 2021 02:48:54 AM CST] Your cert key is in /root/.acme.sh/s***z.top/s***z.top.key [Tue 11 May 2021 02:48:54 AM CST] The intermediate CA cert is in /root/.acme.sh/s***z.top/ca.cer [Tue 11 May 2021 02:48:54 AM CST] And the full chain certs is there: /root/.acme.sh/s***z.top/fullchain.cer
飞仔
楼主Local time: Tue 2021-05-11 02:02:45 CST
Universal time: Mon 2021-05-10 18:02:45 UTC
RTC time: Mon 2021-05-10 18:02:44
Time zone: Asia/Shanghai (CST, +0800)私密回复:配置 …
飞仔
楼主更改网站的目录结构
既然配置不合理,干脆更改网站的目录结构!
原先的网站结构是这样的:wordpress + nextcloud
/fzdata/www/html/网站根目录,wordpress 安装在此根目录上。
/fzdata/www/html/nextcloud/网站子目录 nextcloud 安装在此子目录上。确实看着都有点扯淡!
目录结构决定改为:
/fzdata/www/html/wordpress/ /fzdata/www/html/nextcloud/规划好各自有各自的地盘,让他们安居乐业。
😜
修改配置文件即可实现目的,话说真的很简单,当明白了其中的套路后,确实很简单。
修改 apache 的配置文件
将之前的所有配置文件推翻,为了拿到默认的配置文件,再苦再累也要建立一个虚拟机,再安装 apache 拿到默认的配置文件,我们从新开始吧!
默认的
httpd.conf
/opt/rh/httpd24/root/etc/httpd/conf/httpd.conf就仅需拉到配置文件最后,加入以下的规则:
# 部署网站的根目录 <Directory "/fzdata/www/html"> Options FollowSymLinks AllowOverride All Require all granted </Directory>就这么简单。
默认的
ssl.conf
/opt/rh/httpd24/root/etc/httpd/conf.d/ssl.conf
就让他静静默默的在那即可。在
/conf.d/这个目录添加 NextCloud 与 WordPress 各自的配置文件。
/opt/rh/httpd24/root/etc/httpd/conf.d/这才是光明大道?为何兜兜转转最终还是在原地打滚呢?
因为失败是成功之母,终于把 apache 配置好了,警告也随之消失了,完美!
之前的配置都是东拼西凑来的碎片,在没有弄清楚他们的工作套路之前,也只能东拼西凑来。等你搞清楚他们的工作套路了之后,才会发现当初有多 SB
记录至此结束。
飞仔
楼主httpd 配置不合理导致无法解决这两个警告!
警告2:您的网页服务器未正确设置以解析”/.well-known/webfinger”。更多信息请参见文档。
警告3:您的网页服务器未正确设置以解析”/.well-known/nodeinfo”。更多信息请参见文档。关于解决这两个警告,反正我没有在 NextCloud 手册上找到更好的解决方法了。
在 NextCloud 21 之前一直都没有 /.well-known/ 相关的警告,为什么升级了 NextCloud 21 之后会出现?如果是 httpd 配置不合理,为什么一直都正常使用到现在 NextCloud 21 才出现此警告?
原先的网站结构是这样的:wordpress + nextcloud
/fzdata/www/html/网站根目录,wordpress 安装在此根目录上。
/fzdata/www/html/nextcloud/子目录 nextcloud 安装在此子目录上。访问 wordpress 是:域名:端口号
https://sgtfz.cn:9988
访问 nextcloud 是:域名:端口号 + nextcloud 目录的形式访问
https://sgtfz.cn:9988/nextcloud/这样子已经运行了几年了哟,现在才发现配置不合理。哎 … !
升级到 NextCloud 21 之后还是保持这样的网址访问,也是没有任何问题,只是无论如何修改
.htaccess文件,都无法解决以上的两个警告。最后,一直在寻找方法与尝试各种配置的过程中,偶尔发现直接访问服务器IP地址:192.168.10.5 直接重写到 NextCloud ,于是进入设置查看,/.well-known/ 相关的警告一个都没有啦!!!别激动先,请注意细节,此时是 http 协议访问,只要使用 https 访问,即使是 IP 地址访问例如 https://192.168.10.5 依旧会有 /.well-known/ 相关的警告。
足以证明,绝对是 httpd 配置文件里与 https 相关的配置文件没有配置合理导致的问题。
累了,有空再完善记录 …
飞仔
楼主升级 NextCloud 21 ✔
从 NextCloud20.0.8 → NextCloud20.0.9 → NextCloud21.0.1 使用常规手动升级操作
手动升级 NextCloud 常规操作
停止 httpd24
service httpd24-httpd stop检查 httpd24 状态是否停止
systemctl status httpd24-httpd重命名
nextcloud目录为nextcloud-old上传
NextCloud 20.0.9复制配置文件至新版目录
cp /fzdata/www/html/nextcloud-old/config/config.php /fzdata/www/html/nextcloud/config/进入目录
cd /fzdata/www/html
设置权限chown -R apache:apache nextcloud find nextcloud/ -type d -exec chmod 750 {} \; find nextcloud/ -type f -exec chmod 640 {} \;移动
data目录至新版目录
mv /fzdata/www/html/nextcloud-old/data /fzdata/www/html/nextcloud/进入目录
cd /fzdata/www/html/nextcloud执行升级
sudo -u apache php occ upgrade启动 httpd24
service httpd24-httpd start升级完成。
从 NextCloud20.0.8 → NextCloud20.0.9 升级完成,安全与设置警告里只有 HTTP 请求头的这个警告。
但是从 NextCloud20.0.9 → NextCloud21.0.1 升级完成,安全与设置警告里多了几个出来:
如下图:

警告1:HTTP 请求头“Strict-Transport-Security”未设置为至少“15552000”秒。
这个不处理,内网偶尔需要使用 HTTP 访问。
警告2:您的网页服务器未正确设置以解析”/.well-known/webfinger”。更多信息请参见文档。
警告3:您的网页服务器未正确设置以解析”/.well-known/nodeinfo”。更多信息请参见文档。这两个是最头疼的问题,稍后详细说明解决方法。
警告4:您的安装没有设置默认的电话区域。
在 NextCloud 的配置文件
config.php加入以下代码:(解决)
'default_phone_region' => 'CN',警告5:数据库丢失了一些索引。… 通过命令手动执行“occ db:add-missing-indices”命令修复丢失的索引。
进入 NextCloud 目录,输入
occ命令:(解决)
sudo -u apache php occ db:add-missing-indices
飞仔
楼主经过前面的无数次失败铺垫,升级 NextCloud 21 简直就是小菜一碟。可是不仅仅是升级且能运行这么简单的工作,后续遇到了更多费劲心思却还是以失败告终的折磨!单域名解析到单IP,部署了两个独立应用 WordPress 与 NextCloud 。
自从升级了 NextCloud 21 之后,如下的两个警告一直都在纠缠着我,直到今天才彻底把他两甩开!
- 您的网页服务器未正确设置以解析”/.well-known/webfinger”。更多信息请参见文档。
- 您的网页服务器未正确设置以解析”/.well-known/nodeinfo”。更多信息请参见文档。
如下图:

累了,明天接着继续完善记录…
-
作者回复
