七牛云,又拍云等云存储公司,可以让大家把多媒体文件放在他们的云服务器上,然后在网站主自己的网站上调用。从功能上,其实还是很强大的。但是,不友好。 又拍云我很久没有用过了,所以不做评价了。 七牛云还偶尔用一下,这里做一个比较。 我是用WordPress搭建的博客,七牛云的文件要想被WordPress调用,无非两种方法。第一种,先上传文件到七牛云后复制外链(我现在使用的方法),第二种,用特别垃圾的“我是水煮鱼”开发的垃圾插件来实现(如果谁还在用就赶紧脱钩,以后绝对会后悔,顺便向七牛云举报一下“我是水煮鱼”,不要让他再害人了)。 明显的,以上两种方法都不方便。直到我遇见了Cloudinary。 Cloudinary也是一家云存储公司。它们提供了类似于七牛云的云存储功能,而且开发了非常强大的WordPress插件。安装插件后,就可以连接自己的Cloudinary了,配置非常简单,傻瓜式连接。 连接后,按照默认设置,博客的现有媒体会自动传输到Cloudinary并自动替换文章内媒体链接为Cloudinary中的链接。同时,本地文件依然存在。当停用插件后,文章内的媒体文件链接又回归到本地媒体文件,无缝切换。 在文件中添加媒体时,可以选择Cloudinary中的文件,或者直接上传,Cloudinary之后也会同步过去。非常方便。 如此一来,网站会节省大量流量,博客服务器也不需要读取大量文件,网站阅读全文

相信不少博主的WordPress都搭建在虚拟主机中,一般是Linux虚拟主机。但是,我们没有办法对虚拟主机进行控制,毕竟不是独立服务器。 我在西部数码搭建的博客,linux主机,可以方便的开启SSL,但要做到完美就没那么简单了。 开启SSL后,除了在后台的常规设置中将网站网址的http换成https之外,还必须在.htaccess文件中增加301跳转。 WordPress安装后的默认.htaccess文件内容是这样的,这是伪静态跳转,也就是WordPress中设置“固定链接”样式时,就通过这个文件进行链接跳转:

我的网站增加了https跳转后的.htaccess文件如下:

如果仅仅是这样,WordPress只是可以通过https打开了,但css、js等文件依然是http格式的,会出现网站板式错乱,加载错误等各种问题。 因此,还需要在wp-config.php文件中增加一些内容进行说明。值得注意的是,增加内容的位置很关键。必须放在 require_once( ABSPATH . ‘wp-settings.php’ ); 以上。如下所示:

把里面的域名换成自己的域名即可。 或者用以下代码,就阅读全文

目的: 通过IP或者域名,访问内网中的树莓派或NAS设备。 方法: frp软件,服务端安装在某VPS,客户端安装在树莓派。 原理:   搭建步骤: 服务端的搭建: 假设服务端VPS是Linux服务器(64位),使用以下代码搭建:

注意: export FRP_VERSION=0.33.0 是目前最新版的frp,搭建时请对照最新的版本号自行替换。本代码的优势就是,只需要修改一次版本号,后面的代码无需再一点一点修改版本号。在这里查看最新版本:https://github.com/fatedier/frp/releases 然后,修改配置文件。FRP 默认提供了 2 个服务端配置文件,一个是简化版的 frps.ini,另一个是完整版的 frps_full.ini。初学者只需用简版配置即可,在简版 frps.ini 配置文件里,默认设置了监听端口为 7000,你可以按需修改它。 用vi编辑器修改 frps.ini:

我的修改如下:

注意:这里等号后面的部分都可以自己修改,只需要在配置客户端的时候与此保持一直即可。另外,这里的dashboard_port 、dashboa阅读全文

前天晚上,本博客在更新一篇文章之后不久就中病毒了。 中毒症状: 输入本博客域名后,会自动跳转到奇怪的网站,而且不断地跳转到新的网站。 跳转到的第一个网站会显示“robot check”之类,如果点击“Accept”,就会跳转到其他网站,不断跳转。这些网站没有什么实质性内容,反而导致浏览器卡顿。最后发现在我的电脑中自动安装了Opera浏览器(还是Mac系统中,看来让Mac中毒也不是那么难)。奇怪的是,安装了Opera之后,似乎也没有见到其他软件被安装,杀毒软件也没有查出来。禁用插件也没作用,所以不是插件的问题。 然后我借用Google的安全工具检查网站,居然显示没有问题。看来这个病毒(或者叫木马更为合适)还挺狡猾。 然后我给主机商提交了工单,主机商回复说确实看到网站会自动跳转,让我更换主题试一下,如果再出问题需要收费杀毒。 没想到还要收费…… 那么我先试试更换主题吧。 更换主题之后,网站恢复正常。于是我便认为,是刚才的主题文件有问题。 但正当我高兴之余,几分钟之后,网站又出现了自动跳转。看来没那么简单。 因为主机商要收费,于是我打算自己修复网站。 先修改一下默认页面,跳转到index.html而不是index.php,以免访问的人中病毒,那就太坑了。 然后备份数据库! 因为已经确定不是插件的问题,所以就从主题入手。 将themes文件夹修改为themes.old,重新建立themes阅读全文

刚才配置了SSL的301重定向,修改了.htaccess文件,然后发现除了主页可以正常打开,跳转也正常之外,其余页面,包括文章页,打开都只显示“The requested URL was not found on this server”。 于是查找问题,才知道我配置时删除了以前的PHP跳转规则,本站的.htaccess文件全文如下,供有类似问题的网站主参考。

阅读全文

谷歌云新建虚拟机之后必须的操作

第一步:设置固定IP 设定一下外网IP地址为静态,保证IP地址的稳定性。我们选择左上角的导航菜单,选择VPC网络,选择子菜单外网IP地址选项: 12.我们进入到外网IP地址页面,我们找到我们创建好的IP地址,IP地址类型分为了临时和静态两种,我们将IP地址修改为静态,这时我们会有一个弹窗信息需要我们输入,我们起一个名字点击保留即可。注意在同一个主机地址下只能保留一个静态IP地址,否则将会收到Quota ‘STATIC_ADDRESSES’ exceeded. Limit: 1.0 in region asia-east1 提示。 第二步:打开SSH客户端登录权限 首先用网页版登录。在创建好的VM实例名称末尾的连接选项中选择在浏览器窗口中打开,之后正式进入搭建的配置界面: 2.1  切换到root角色: sudo -i  2.2 修改SSH配置文件/etc/ssh/sshd_config vi /etc/ssh/sshd_config 2.3 修改PermitRootLogin和PasswordAuthentication为yes

修改完之后按ESC,切换到命令模式,输入 :wq 保存并退阅读全文

今天偶然看到可以利用可道云来管理网站的文件。可道云不需要数据库,因此搭建非常简单。搭建的方法也很简单。 首先,到可道云官网下载最新的网站程序,把该程序上传到网站的根目录下。我这里给文件夹起名为 kod。 然后通过自己的网站访问,比如 https://abc.com/kod/ 初次访问让设置管理员密码。设置后就可以登陆了。然后会发现管理起来就像是在windows里一样方便。 参考文章:一款神器让WordPress秒变私有云盘(KODExplorer可道云)阅读全文

评论:非常恶心的博主——“我爱水煮鱼”

首先看博主的一篇文章:我是如何让几乎全中国的 WordPress 用户都使用了七牛的云存储服务 标题上看就很狂妄,实际上呢? 真的很狂妄。 他的狂妄已经不用我写了,有博主已经写了,写的比我好。博客文章:我为什么要舍弃WordPress七牛插件 这么好的文章,标题必须加粗加红才对。 再从他那盗个图(原图版权归 www.dukeyin.com 所有) 我为什么这么讨厌“我爱水煮鱼”呢?因为他的作为就像这个博文说的——完全不管用户。 我用他的插件连接七牛云存储,很多照片都在七牛。结果插件更新后,博客变的乱七八糟,CSS就跟没加载一样。只有停用才可以。 而停用后,我的以前的照片都无法链接了。 你说这个插件作者恶心不恶心? 你想收钱就收钱,免费且不负责,这算什么呢? 他的行为告诉我们广大受害者——数据捏在自己手里才是最好! 七牛的工作人员如果看到我这篇文章,希望你们管一管这个胡作非为的“我爱水煮鱼”,他害了你们,害了很多用户,你们知道吗? 就酱。阅读全文

建站:WordPress安装SSL证书后无法加载CSS的解决办法

给网站加SSL安全证书是提高访问安全性的必由之路,但是加了SSL之后发现WordPress的CSS无法加载。原因很简单,就是WordPress内调的函数可能使用了http开始的链接,解决办法一招搞定: 首先在后台的“设置”->“常规”处,把网站URL的http换成https(我没有验证这一步是否为必须),然后打开网站根目录下的 wp-config.php 文件,加入以下代码

举例: 我是这样就成功了。 网上还有其他办法,如果上述办法不行可以试试: 其他方法:更换js/css路径为相对路径 找到函数文件 function.php,添加以下内容

备注: 强制把http转换为https,可以使用.htaccess文件实现。在该文件中添加以下语句:

注意将abc.com换成自己的域名。 参考资料: https://www.simcf.cc/88.html/ https://blog.csdn.net/qq_28629495/article/details/67639597 部署https(ssl)后设置301跳转将http跳转到https  阅读全文

前段时间自建了filerun同步盘,一开始感觉还可以,后来总出现文件冲突,无法准确同步。我在编写word文档的时候会很抓狂,常常不知道现在编辑的文件它的文件名被改成了哪一个,费时间。我所以暂时扔掉filerun,看看nextcloud是否好用。 因为我发现filerun似乎就是nextcloud的翻版,连同步软件也是nextcloud客户端。但是它汉化不好。 建立过程很简单。 第一步,宝塔面板新建站点,不要新建数据库。 第二步,手动建立数据库。 第三步,域名A记录解析到服务器IP上 第四步,访问域名,建立用户名,连接数据库,完成。 第五步,下载同步软件,连接后使用。 我的网盘:https://pan.taho.cc/ Enjoy!阅读全文