不推荐:
直接修改 MAMP PRO
软件内的 nginx.conf
文件 /Library/Application
。在
Support/appsolute/MAMP PRO/conf/nginx.conflocation / {}
把方法一的代码添加进去。
此方法虽然有效,但每次
MAMP PRO
内新建/修改站点配置时,都将会被重新覆盖。
April
2020
直接修改 MAMP PRO
软件内的 nginx.conf
文件 /Library/Application
。在
Support/appsolute/MAMP PRO/conf/nginx.conflocation / {}
把方法一的代码添加进去。
此方法虽然有效,但每次
MAMP PRO
内新建/修改站点配置时,都将会被重新覆盖。
March
2020
之前域名都是用的阿里云盾证书服务
,因为是一起申请,所以每年更新一下问题不大。最近加两个子域名,正好下月SSL证书
又要到期,借此契机换成 Let's Encrypt
证书。
Let's Encrypt
在免费SSL证书里能说最有人气(最大因素在于支持泛域名
),但以前需要每3个月手工更新一次,虽有自动更新可不够稳定,如果不注意就比较尴尬。
而现在 acme.sh
和 Certbot
都已经比较成熟,很好解决了自动续期问题。至于为什么采用前者,是因为 Certbot
自动更新时会占用443端口,我不想再去重新调整。
并且国内的云盾证书服务
都会有申请限制,就拿阿里云的说明为例:个人型SSL证书,保护一个域名。浏览器上有https提示并有绿锁标记。快速签发,适合个人和小微企业,支持个人/企业申请。一个阿里云帐户最多签发20张。
我们来划下重点一个阿里云帐户
、最多
、20张
,也就是一个账号终身只能申请20次,域名/子域多的话,还是消耗的挺快。
有关阿里云的
SSL证书
的介绍和安装,可以查看我之前的文章:《阿里云 免费SSL证书安装小记》
May
2018
使用 SSL 加密早已不是什么新鲜事,个大网站也早已纷纷加入它的怀抱。为了推进更安全的网络环境,Mozilla 和 Google 都陆续宣布将把所有 HTTP 网站标记为不安全,意味着 SSL 已是大势所趋。
早期 SSL证书基本以收费为主,且过程有点复杂。但现在个大云主机商,也都推出证书产品,想入这坑已是十分便捷。
SSL(Secure Sockets Layer 安全套接字层),它是一项标准技术,用于在客户端与服务器之间进行加密通信,可确保互联网连接安全,防止网络犯罪分子读取和修改任何传输信息,包括个人资料。
TSL(Transport Layer Security 传输层安全),是 SSL 的继承协议,它建立在 SSL 3.0 协议规范之上,是更为安全的升级版 SSL。由于 SSL 这一术语更为常用,因此我们仍然将我们的安全证书称作 SSL。
如果网站上存在 SSL,用户可以看到网站地址以 https:// 开头,而不是以 http:// 开头。根据证书为企业提供的验证等级,安全连接会用挂锁图标或绿色的地址栏标志表示。 [ 查看全文... ]
September
2017
这两天打开博客总显示建立数据库连接时出错
,头两次手动重启了一下。结果今天又发生类似事情,知道肯定是数据库出现了问题,于是查看了MariaDB
日志/var/log/mariadb/mariadb.log
。
通过日志, 可以看到是由于内存不足所导致的数据库崩溃:
170902 4:21:18 [ERROR] Plugin 'InnoDB' init function returned error.
170902 4:21:18 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170902 4:21:18 [ERROR] mysqld: Out of memory (Needed 128917504 bytes)
170902 4:21:18 [Note] Plugin 'FEEDBACK' is disabled.
170902 4:21:18 [ERROR] Unknown/unsupported storage engine: InnoDB
170902 4:21:18 [ERROR] Aborting
170902 4:21:18 [Note] /usr/libexec/mysqld: Shutdown complete
[ 查看全文... ]
August
2017
阿里云(ECS) CentOS7.3搭建LNMP环境(Nginx 1.10.2 + MariaDB 5.5.52 + PHP 7.1.8)
1. 使用 yum 安装 Nginx:
# yum install -y nginx
2. 启动 Nginx:
# systemctl start nginx
3. 设置 Nginx 随系统自动启动:
# systemctl enable nginx
[ 查看全文... ]
August
2013
Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言。
Markdown 语法简洁明了,易于掌握,所以用它来写作是件既效率又舒服的事情。我们所熟知的和一些大型CMS,如Joomla!、Drupal等都能很好的支持Markdown。我是因为写GitHub项目库中的Readme才开始接触Markdown。
Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。
[ 查看全文... ]