标签归档:Problem

LNMP环境下如何手动配置SSL(小绿锁)

SSL(小绿锁)诞生许久了。本人几年前使用虚拟主机面板配置过。面板配置小绿锁简单方便,SSL配置原理为何于我却是一头雾水。

尔后几年,本人使用LNMP搭建WP博客数量越来越多。为网站配置SSL之事通通略过。一来SSL费用奇高;二则程序繁琐,本人不想折腾。偶有网友讽刺激励我早日安装,此事亦无下文。

近来本人想搭建一个纯代码技术网站,DEV与CODE前缀大多溢价,谷歌域名后缀DEV就成为最优选。我苦思许久决定好了域名前缀,方才拾起谷歌域名后缀解析必须安装SSL,好在Porkbun注册域名,免费赠送SSL(lets encrytp小绿锁)。

此乃老夫多年未涉足谷歌域名之缘故,虽然谷歌公司实力有保障,域名后缀科技感十足且价格公道。

今次我并未放弃。为网站配置SSL应该不是难事,学习时代到处都是教程。

本人在Porkbun注册好域名,按照网站教程步骤下载SSL证书(KEY、私域、公域,CERT和PEM后缀文件),教程指引SSL配置安装分为两种:一是在VPS服务器手动配置下载证书,75天左右更新一次;二是在VPS服务器安装certbot工具,无限自动续签SSL证书。

老夫有意后者,无奈本人打开certbot工具查看安装方法,需要选择对应系统环境。老夫只知LNMP、LINUX安装面板系统,其余之事无法确定。

老夫又观前者,此法相对简洁,网主只需将SSL证书(KEY、私域)上传LNMP环境下对应路径,无奈LNMP官网教程给出的SSL证书文件格式又不同,此事一度令人费解。

晚间归家,老夫鼓起勇气按照LNMP官网教程配置SSL证书自动更新之法,期间请教网友九凌少子多次未获成功。

LNMP环境提示无法自动关联验证SSL证书,老夫下载相应软件上传VPS服务器亦不得。

本人随后又尝试LNMP环境下手动更新SSL证书方式,将SSL证书(KEY、私域)格式改为如下路径与文件对应格式终成。

/usr/local/nginx/conf/ssl/yourname.com.crt

/usr/local/nginx/conf/ssl/yourname.com.key

复盘此事,不算太难。老夫今次弯路主要耗在SSL路径与文件格式。一是LNMP官网SSL证书路径yourname.com是为lnmp org,其直接导致本人误以为不用更换自用域名;二是Porkbun SSL证书后缀分别为CERT和PEM,需要更换为CRT与KEY。本人马虎大意,多次更换文件后缀未成功且不察。

做程序,丁是丁卯是卯,果然不假。毕竟这是人类与计算机的交流语言。(文/王宜楷)

网页中文字体文件压缩解决方案

制作静态网页,系统自带字体审美疲劳,我们希望使用美观个性字体。一方面,网站是否考虑商业用途,商业用途必须取得字体授权;另一方面,通过Font文件夹调用的中文字体包太大,网页加载缓慢,影响用户访问观感。

部分开发者使用图片代替个性字体显示,倘若静态网页全局图片过多,页面加载一样缓慢。同时,开发者还得考虑SEO的问题,图片对于网页收录并不友好,技术大佬为了两全其美,使用图片作网页Logo时,底层还会使用文字作标题,只是网页Logo将文字覆盖,不易被访客发现。此法技术要求相对较多。

为何静态网页调用英文访问良好?英语总共26个字母,个性字体不外乎26个不同样式字母任意组合,中文则不然,汉字数量大约十万个(日常使用汉字几千),每一个汉字都有不同样式,并且有些汉字还不一定有对应个性字体。一般情况,英文字体对于中文字体,文件体积等于几百千字节(KB)对于几十兆(M)。

我们制作静态网页使用的个性字体并不多,如果使用完整的中文个性字体包,网页文件过大不言,每一次用户访问网页,页面便会产生一个加载时间区间,进而导致网页访问速度较慢。简单的说,网页程序需要在几万个汉字里找我们需要显示的几十个汉字。

此时,我们便有了中文字体压缩解决方案。此法删除不需要调用显示的多余中文字体文件,提升网页访问速度;同时,静态网页增加文字以后,中文字体压缩工作又要重新进行一遍,也不能不说繁锁。

网络搜索中文字体压缩解决方案,字蛛Node.js教程很多。对于技术小白,没有详细步骤图示说明,一大段一大段代码好像什么都没有说。

网主推荐百度团队开发的优秀字集工具Fontmin,勿需代码,我们只需要将网页显示的汉字文本粘贴于软件应用,拖入个性字体文件包(.TTF格式),点击按钮生成压缩字体文件,随后我们再通过CSS引入网页展示(调用路径视网页代码而定)。

下载地址:http://ecomfe.github.io/fontmin/#app

(注意区分电脑操作系统,苹果系统,Win32位与64位)(文/王宜楷)

Bat大法:PC端登陆多个微信帐号

1.右击微信电脑客户端,选择属性,复制目标地址(一般为微信本地安装地址,如 D:\微信\wechat\WeChat.exe)。

2.桌面新建文本文档(TXT格式)。如:新建文本文档.txt

3.将目标地址(D:\微信\wechat\WeChat.exe)粘贴到新建文本文档。

4.将 D:\微信\wechat\WeChat.exe 修改为 start D:\”微信”\wechat\WeChat.exe
(注意:start D之间空格,引号为英文输入状态格式)

5.需要打开几个微信就将此命令复制几次。比如我需要同时打开两个微信帐号,命令如下:
start D:\”微信”\wechat\WeChat.exe
start D:\”微信”\wechat\WeChat.exe

6.将命令文本文档以.bat格式文件另存至电脑桌面,点击新生成的快捷方式即可使用。如:新建文本文档.bat

注:已登陆一个微信帐号的情况,此法不能使用;先打开多个微信登陆界面,一一扫码登入使用。

电脑可以聊QQ,无法打开网页

电脑QQ与微信可以正常使用,网页无法正常打开,WIN7操作系统具体解决方法:

方法一:修改DNS

1.WIN桌面右下角网络连接处右键打开“网络和共享中心”;

2.查看网络活动处点击“网络连接”;

3.点击网络连接状态“属性”;

4.修改internet协议版本4的DNS服务器地址。在“使用下面的DNS服务器地址”中将首选DNS设置为:8.8.8.8或233.5.5.5,备选DNS服务器设置为114.114.114.114,点击“确定”即可。有时也可能因为IP地址污染原因,需要选择自动获取DNS服务器地址。

方法二:取消代理服务器

1.WIN桌面右下角网络连接处右键打开“网络和共享中心”;

2.点击“Internet选项”,连接选项夹“局域网设置”;

3.取消勾选“为LAN使用代理服务器(这些设置不用于拨号)”