互相学习
我们一直在努力

wordpress图标点击链接出问题解决办法

admin阅读(152)

安装新版本wordpress的时候突然发现wordpress上的图标出问题。

wordpress后台设置常规那边设置URL链接只能设置成 https://xinkl.cc/wordpress  不能设置成https://xinkl.cc/wordpress/  导致图标点击老是会出问题。

 

解决办法:因为我用的是DUX的主题

1.打开外观DUX主题设置将划线的代码修改成你要的网址链接即可。

源代码信息

 

 

Debian 配置apt-get源安装SSH服务 以及获取root权限

admin阅读(223)

1、安装SSH服务

apt-get install ssh     #安装ssh服务

至此,Debian配置apt-get源安装SSH服务教程完成,现在可以使用apt-get install安装软件、使用putty远程连接服务器了。

 

Debian 8.0(Jessie)安装完成后默认root账户是无法通过SSH远程登录到主机的。需要修改配置文件 vi /etc/ssh/sshd_config 搜索 /PermitRootLogin

修改为

保存退出 :wq

重启sshd服务

然后就可以远程root登录Debian/Ubuntu了。这是系统默认的一个安全的设置,为了防止他人通过暴力破解主机的root密码。

 

2、赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

然后修改用户,使其属于root组(wheel),命令如下:

修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。

方法三:修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:

修改后如下

保存,用tommy账户登录后,直接获取的就是root帐号的权限。

友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。

 

SSL For Free 免费 SSL 凭证申请 Let’s Encrypt简单教学

admin阅读(694)

如果你有留意互联网趋势变化,2015年有个名为 Let’s Encrypt 的数位凭证认证机构(CA)推出免费 SSL/TLS  凭证服务,也在年底正式对外开放。这是什么呢?简单来说,以往想为你的网站加入 SSL 加密协议(HTTPS,也就是网址列上的绿色锁头图示),必须支付一笔费用来申请凭证,但有了 Let’s Encrypt 后将能免费申请凭证,且这一过程非常简单、自动化。

 

不过 Let’s Encrypt 的运作方式跟一般我们熟悉的 SSL 凭证取得方式有些不同,根据我的实际测试,它没有开放直接从网站输入私密金钥、CSR 档案来取得凭证的介面,如果要安装 Let’s Encrypt 凭证,必须要熟悉 Unix 指令,才能够在远端主机下指令来取得凭证(虽然整个操作步骤不难,但若你从未操作过,可能会需要一些时间)。

如果使用 cPanel、Plesk 等虚拟主机控制台的话,除非主机导入 Let’s Encrypt 功能,否则使用者权限无法享受到 Let’s Encrypt 的 SSL 免费凭证所带来的安全性及好处。真的是这样吗?

最近有开发者推出一款名为 SSL For Free 线上工具,让你从网站上取得免费 SSL 凭证,当然这是连接 Let’s Encrypt 的凭证签发功能,不过无须自己到主机输入安装指令,即可透过网页介面来取得凭证的相关档案(包括私密金钥、CA bundle 和凭证 crt 档),再从控制台 SSL 功能将凭证安装进去就能使用。

但是 Let’s Encrypt 凭证签发为每三个月一次,也就是每 90 天必须更新(renew)一次,不过不用担心,SSL For Free 也已提供订阅通知的机制,你可在稍后填入自己的 Email,在凭证过期前就会收到电子邮件通知。

网站名称:SSL For Free

网站链接:https://www.sslforfree.com/

使用教学

STEP 1

开启 SSL For Free 网站后,直接在上方填入你要申请 Let’s Encrypt 凭证的网域名称,可以用空白来分隔不同的网址,例如「subdomain.domain.com domain.com other.com」,填入后点选右边的「Create Free SSL Certificate」继续。

STEP 2

为了确定这个网域名称使你所有,会有两种验证方式,如果你的网站本身开启 FTP 功能的话,可使用「Automatic FTP Verification」来输入相关资讯完成验证;因为要将验证分段操作给读者看,所以我选择使用手动的验证方式,必须自己下载档案,依照说明上传到主机。

点选后,点选下方的「Manually Verify Domain」继续。

STEP 3

点选网站上提供的档案下载链接,依照说明建立两层资料夹,将档案放进去即可。记得结束前先通过以下两个链接来看看能否正常读取档案,如果不行,代表你的路径可能错误,重新检查一次吧!总之要让两个链接都能正常开启,再点选最下方的「Download SSL Certificate」。

STEP 4

通过验证后,SSL For Free 就会开始为你产生 SSL 凭证。

STEP 5

当凭证产生后,你就能在最终的结果页面看到这些资讯。不过在此之前,我会建议你先找到如下面截图标示出来的「Get Notified of Expiration」栏位,设定一组 Email 和密码,即可在凭证过期前取得通知,以免错过延长(renew)时间。

从网页最下方点选「Download All SSL Certificate Files」就能打包这些档案,解压缩后可以取得一个私密金钥(Privacy Key)、CA_bundle.crt 和 certificate.crt 三个档案,返回你的主机控制台,即可将凭证安装进去囉!

如果对于安装 SSL 凭证不是那么熟悉,或许可以请你的主机商协助处理,或者自己上网搜寻相关教学。

值得一试的三个理由:

  1. 使用 Let’s Encrypt 来产生网站的免费 SSL 凭证
  2. 无须透过 Unix 指令,网页端也能签发凭证档案
  3. 每三个月自动通知使用者重新延长时间

 

DNS申请方法:

https://www.sslforfree.com/

1.打开 sslforfree 网址然后输入你要用证书的域名和子域名。

3

2.点击: Manual Verification (DNS)Use this if you cannot verify through a web server or cannot use port 80 or 443. You will be adding a TXT record to your DNS server. 

使用DNS解析的方式去获取证书最快。

QQ截图20170802225538

3.登陆你的域名供应商解析TXT 具体解析方法详见下图。

2

解析完成后即可下载你的证书

QQ截图20170802230442

 

 

 

群晖导入方法

private.key
导入到 私钥

certificate.crt
导入到 证书 即可使用

ca_bundle.crt
中间证书

群晖(Synology)反向代理服务器教程

admin阅读(2754)

反向代理(简称反代)使你可以从外网访问家里或公司等内网的设备,省去为每个内网设备在路由器设置端口转发的麻烦。尤其是强迫症患者不喜欢带端口访问,反代可以解决你的烦恼。反代有哪些好处和详细用法请度娘“反向代理”。

简单介绍我的环境及要实现的效果:
备注:电信封了80端口,我只能用443。群晖DSM版本需6.0以上才有反代功能。

  1. 用DSM当反代服务器,IP地址为:192.168.1.100
  2. 域名假设为mydomain.com
  3. 通过https://nas.mydomain.com访问DSM管理界面。
  4. 通过https://nas.mydomain.com/photo访问DSM的Photo Station
  5. 通过https://blog.mydomain.com访问DSM上的WordPress博客站点
  6. 通过https://ros.mydomain.com访问我的路由器(RB750Gr2,IP:192.168.1.1)

首先在路由器设置端口转发,外网443端口转发到内网192.168.1.100的443端口。ROS在IP–>Firewall–>NAT下设置如下,其他路由器请自行设置。

进入群晖系统,在控制面板找到反向代理服务器入口。

点击新增,首先给DSM管理界面作反代。设置说明如下:

  路由器管理界面反代参考上面的方法完成如下设置:

博客的设置不太一样,通过群晖套件Web Station建立虚拟主机(Virtual Host)实现,设置如下:

最后讲Photo Station的反代,因网址带二级目录,需ssh进入群晖系统手动修改nginx配置。

先启用群晖的SSH功能,用putty连入DSM系统,使用管理员账户登录,然后输入sudo -i(密码和管理员帐号的一样)切换root权限,用vi/vim打开/etc/nginx/app.d/server.ReverseProxy.conf文件,添加以下高亮的那三行,然后保存退出。执行nginx -s reload命令重新加载配置文件,就可以使用https://nas.mydomain.com/photo访问Photo Station了。

 

到这并没结束,因为群晖系统每次重启,配置文件会被恢复成默认状态,也就是上面新加的三行没了。需要建一个任务每次开机自动执行。首先把改好的配置放到可见的目录下,比如web/reverse_proxy下,执行如下命令:

 

接下来创建用户定义的脚本任务:

常规设置:任务名称:随便填;事件:选开机

任务设置:根据需要决定是否勾选通过电子邮件发送运行详情,勾了每次开机都会收到邮件通知。
在用户定义的脚本框输入如下三行命令:

 

说明:sleep 60是延时60秒的意思,刚开始没加怎么都不成功。原来是任务在nginx服务起来前就运行了,等nginx起来的时候配置又被还原了。我在黑裙上(Gen8 1610T 16G)延时30s也可以,白裙启动速度慢一点,改成了60s。

最后勾选刚建立的任务,点击保存。然后重启确认所有反代的网址访问是否正常。

经过以上设置,群晖手机客户端APP也能正常使用,DS Photo使用nas.mydomain.com登录,其他APP使用nas.mydomain.com:443登录,因为Photo Station默认使用80/443端口,其他APP使用5000/5001端口,通过443端口反代转发到5000/5001端口。

修复 WordPress 找回密码提示“抱歉,该key似乎无效”

admin阅读(401)

一直都有朋友反馈,WordPress大学找回密码提示“抱歉,该key似乎无效”:

问题出在了邮件的验证链接多出了一个 >:

解决的方法有两种:

方法一(推荐)

在当前主题的 functions.php 添加下面的代码即可:

 

推荐使用上面方法,因为即使你更新了 WP的版本,也不会影响你添加的代码。

方法二(不推荐)

打开WP根目录下的 wp-login.php,找到如下代码(WP3.8 位于 364 行):

 

修改为:

即可。

个人不推荐这个方法,因为每次更新WordPress以后都需要重新修改!

01-DSM高阶-群晖搭建KMS-6.0

admin阅读(812)

附上:kms服务器下载地址:http://forums.mydigitallife.info/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms

系统下载地址详见此文章:

KMS服务~一句命令激活windows/office

搭建KMS服务器有多方法,可以搭建在路由器里,搭建在虚拟机里,今天尝试在群晖系统搭建,当然黑白裙都可以。

  1. 解压缩vlmcsd,找到群晖CPU对应的文件。我在黑裙上测试,CPU是Intel 1610T就选intel,路径为:\vlmcsd-1108-2017-01-19-Hotbird64\binaries\Linux\intel\static,把vlmcsd-x64-musl-static复制到群晖的某个目录下,为了简化把这个文件改为kms。
  2. 把kms文件复制到群晖某个目录 ,比如/homes/admin/kms。
  3. 打开群晖系统的ssh,用来修改kms文件的权限。
  4. 用putty登录群晖系统,登陆后输入sudo -i然后输入超级用户密码,切换到root用户。再执行chmod 755 /volume1/homes/admin/kms,给予权限可执行权限。
  5. 创建一个任务,使kms服务器在群晖开机的时候自动执行,步骤如下:

  6. 任务创建后勾上启用,并保存。
  7. 重启群晖系统,可以收到邮件通知确认任务是否执行。也可以用putty登录用ps命令再次确认kms是否已执行。
  8. 确认kms已经运行后,就可以测试激活Windows了,我用Win7 vl版本做测试。第一条命令slmgr /skms IP设置kms服务器IP,第二条slmgr /ato激活,第三条slmgr /dlv确认激活信息。注意:kms激活半年有效,到期会自动激活,或提前手动激活均可。
  9. 如果kms服务器需开放给外网用户,请在路由器上设置1688端口转换。转换后可以用公网IP或ddns网址激活。
  10. 为安全起见,架设完kms后请及时关闭群晖的ssh服务。

KMS服务~一句命令激活windows/office

admin阅读(1248)

服务器地址:kms.03k.org (点击检测KMS服务器是否正常)

更新:

脚本维护更新:2016-11-02

服务端版本:2016-10-25 (svn1099)

服务作用:在线激活windows和office

适用对象:VOL版本的windows和office

适用版本:截止到win10和office2016的所有版本

服务时间:24H,偶尔更新维护

优点:在线激活 省时省力 无需安装软件 干净环保 命令简单

缺点:服务器不挂的话自动重新授权到服务器挂(服务器挂了还能继续180天,期间早修好啦

使用方法

(如果本站服务器将来某天挂了,可以自行搜索新的kms服务器地址,使用方法还是一样的)

一句命令激活WINDOWS

一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,

你只需要使用管理员权限运行cmd执行一句命令就足够:

这句命令的意思是,把kms服务器地址设置(set kms)为kms.03k.org,设置成功如下:

 

 

 

 

 

然后去计算机属性或者控制面板其他的什么的地方点一下激活就好了。

当然,如果你懒得点,可以多打一句命令手动激活:

 

 

 

 

 

 

这句命令的意思是,马上对当前设置的key和服务器地址等进行尝试激活操作。

kms激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能用kms激活。一般建议从msdn我告诉你上面下载系统,这里放个图举例说明哪些是VL版本:

VL版本的镜像一般内置GVLK key,用于kms激活。如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。首先,

https://technet.microsoft.com/en-us/library/jj612867.aspx获取你对应版本的KEY

如果连接打不开,可以使用备用连接:https://03k.org/kmskey.html

如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

得到对应key之后,使用管理员权限运行cmd执行安装key:

 

运行命令介绍:

1. slmgr.vbs -dli
  显示:操作系统版本、部分产品密钥、许可证状态
2. slmgr.vbs -dlv
  显示:最为详尽的激活信息,包括:激活ID、安装ID、激活截止日期

3. slmgr.vbs -xpr
  显示:是否彻底激活
4. slmgr.vbs -ipk
  更换WIN7序列号
  
5. slmgr.vbs -ato
  激活WIN7

6.slmgr.vbs -upk
      卸载产品密钥

二、SLMGR语法格式基本语法:
slmgr.vbs [MachineName [User Password]] [
其中:
* MachineName : 远程计算机名 (缺省为本机)
* User : 具有相应权限的计算机用户
* Password:用户密码
* Option:为SLMGR的参数,参下。
常用参数选项:
-ipk <产品密钥>
安装产品密钥(替换现有密钥)
-upk
卸载产品密钥
-ato
激活Windows
-dli [激活 ID | All]
显示许可证信息(默认:当前许可证)
-dlv [激活 ID | All]
显示详细的许可证信息(默认:当前许可证)
-xpr
当前许可证状态的截止日期
高级参数选项:
-cpky

 

 

 

一句命令激活OFFICE

首先你的OFFICE必须是VOL版本,否则无法激活。

找到你的office安装目录,比如C:\Program Files (x86)\Microsoft Office\Office16

64位的就是C:\Program Files\Microsoft Office\Office16

office16是office2016,office15就是2013,office14就是2010.

然后目录对的话,该目录下面应该有个OSPP.VBS。

接下来我们就cd到这个目录下面,例如:

然后执行注册kms服务器地址:

一般来说,“一句命令已经完成了”,但一般office不会马上连接kms服务器进行激活,所以我们额外补充一条手动激活命令:

如果提示看到successful的字样,那么就是激活成功了,重新打开office就好。

不懂就看以下图介绍:

如果遇到报错,请检查:

检测KMS服务器是否挂了点我

KMS OK正常KMS BOOM挂了

还有kms的ip你ping下是不是跟页面的一样

上面还有检测的时间


1、你的系统/OFFICE是否是批量VL版本
2、是否以管理员权限运行CMD
3、你的系统/OFFICE是否修改过KEY/未安装GVLK KEY
4、检查你的网络连接
5、本地的解析不对,或网络问题(点击检查服务器是否能连上
6、根据出错代码自己搜索出错原因

0x80070005错误一般是你没用管理员权限运行CMD

Office 2016 KMS卸载方法

管理员命令行输入:

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /dstatus

如果显示有kms等字样,说明是KMS激活的,请继续以下步骤:

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /unpkey:AB12C (上面的KEY的最后5位)

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /remhst

最后再用第一次的命令,查看及确认是否成功。

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /dstatus

若没有显示KMS等字样,说明以上操作成功完成,现在可以输入新的KEY

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /d/inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (零售或VL的KEY,请根据OFFICE版本选择)

或者,用第二条命令,把所有的KEY都卸载后,打开任意一OFFICE程序即可重输KEY/帐号

[注]:若是office2013、2010请将后面的16改成14或15,如果是64位系统安装32位OFFICE,请将Program Files改成Program Files (x86)

更多帮助详见:

cscript “C:\Program Files\Microsoft Office\Office16\OSPP.VBS” /?

 

系统下载地址:

http://msdn.itellyou.cn/

 

office下载地址:

使用上,零售版和批量授权版并没有区别,只是授权方式方面的区别,相对而言,VOL 版的更容易激活一些,其他并没有什么区别了。

有需要的可以在下面下载:(以下均是 VL 版)

版本:Office 2016 Pro Plus  64 位

文件名:SW_DVD5_Office_Professional_Plus_2016_64Bit_ChnSimp_MLF_X20-42426.ISO

文件大小: 1123452928 字节

MD5: 60DC8B1892F611E41140DD3631F39793

SHA1: AEB58DE1BC97685F8BC6BFB0A614A8EF6903E318

CRC32: 8D8AC6D1

下载地址:ed2k://|file|SW_DVD5_Office_Professional_Plus_2016_64Bit_ChnSimp_MLF_X20-42426.ISO|1123452928|31087A00FF67D4F5B4CBF4AA07C3433B|/

版本:Office 2016 Pro Plus 32 位

文件名:SW_DVD5_Office_Professional_Plus_2016_W32_ChnSimp_MLF_X20-41351.ISO

文件大小:986441728 字节

MD5: 49D97BD1B4DFEAAA6B45E3DD3803DAC1

SHA1: 0218F50774AAB63AF7755B0986CDB9972B853E44

CRC32: FF96B0B5

下载地址:ed2k://|file|SW_DVD5_Office_Professional_Plus_2016_W32_ChnSimp_MLF_X20-41351.ISO|986441728|2DE74581C10096137481873B3AD57D43|/

版本:Office 2016 Project 专业版 64 位版

文件名:SW_DVD5_Project_Pro_2016_64Bit_ChnSimp_MLF_X20-42676.ISO

文件大小:647157760 字节

MD5: B872E55B8F4A8791D65BCF1DB46D1DCB

SHA1: 3C180FDAF91DBD0CB767BD040B42B0599FC53438

CRC32: 6AB6A570

下载地址:ed2k://|file|SW_DVD5_Project_Pro_2016_64Bit_ChnSimp_MLF_X20-42676.ISO|647157760|0BBBF20CA3A5F61A819586ADCE6E4DCB|/

版本:Office 2016 Project 专业版 32 位版

文件名:SW_DVD5_Visio_Pro_2016_64Bit_ChnSimp_MLF_X20-42759.ISO

文件大小:714913792 字节

MD5: 93BEB874F5A5870D5854519856047103

SHA1: 71E082174812F748AB1A70CA33E6004E1E1AACA8

CRC32: F813794B

下载地址:ed2k://|file|SW_DVD5_Project_Pro_2016_W32_ChnSimp_MLF_X20-41511.ISO|555210752|CA3BD5F8C7B3E263105B041DDD4104AB|/

版本:Office 2016 Visio 专业版 64 位版

文件名:SW_DVD5_Visio_Pro_2016_64Bit_ChnSimp_MLF_X20-42759.ISO

文件大小:714913792 字节

MD5: 93BEB874F5A5870D5854519856047103

SHA1: 71E082174812F748AB1A70CA33E6004E1E1AACA8

CRC32: F813794B

下载地址:ed2k://|file|SW_DVD5_Visio_Pro_2016_64Bit_ChnSimp_MLF_X20-42759.ISO|714913792|FC930AB97B366B3595FC2F28ABAC2A6F|/

版本:Office 2016 Visio 专业版 32 位版

文件名:SW_DVD5_Visio_Pro_2016_W32_ChnSimp_MLF_X20-41580.ISO

文件大小:609447936 字节

MD5: 96E008B110F308F1E424D11964D82CE0

SHA1: 780046411EB18874AA2DA7E4A11322557EB00D92

CRC32: 42E1653D

下载地址:ed2k://|file|SW_DVD5_Visio_Pro_2016_W32_ChnSimp_MLF_X20-41580.ISO|609447936|91EB248558F236AA66D234EA03FAD9A9|/

lyf

首页论坛