blog添加支持https访问
不说废话了,这篇文章想说的是阅微堂已经有支持SSL的https加密访问了,访问地址是 https://zhiqiang.org/blog/。所有文章和留言均可走https通道。如果你使用https通道,只要GFW不封我的IP或者域名,就不会再被中断连接和中路被搞。
因为zhiqiang.org没有自己的SSL证书,现在用的是72pines.com的SSL证书,首次访问可能会跳出一个警告框,不过请放心使用,反正你也不需要输入什么个人隐秘信息。
特别地,请访问中国崛起策的网友尽量使用https连接,最好把https地址加入到收藏夹。因为一旦被断,就会被断一段时间,此时再转用https连接也不一定有效。
如何让WordPress的blog支持SSL和https加密连接?
首先要你的服务器支持SSL。哪些服务器支持呢?我也不知道。我只知道我所在的CPH服务器是支持的。而且https加密连接和http不加密连接用的是不同的文件夹,所以我们需要一些措施才能让它们显示同样的内容。
以这个blog为例,https连接的文件夹位置为 /home/mathzqy/domains/zhiqiang.org/private_html/,http连接的文件夹位置是/home/mathzqy/domains/zhiqiang.org/public_html/。blog位于各自的/blog/目录下。下面几步可以让blog支持https连接(在CPH服务器的邻居们可以依样画葫芦,实际使用时把目录和地址改为对应的即可):
1. 把public_html/blog/下的wp-config.php,index.php,wp-blog-header.php,wp-comments-post.php,wp-settings.php,wp-login.php复制到private_html/blog/目录下。为防遗漏也可把目录下所有文件都复制过来。
2. 修改private_html/blog/wp-config.php,在最后
<? /* That's all, stop editing! Happy blogging. */ // change ABSPATH !important define('ABSPATH', '/home/mathzqy/domains/zhiqiang.org/public_html/blog/'); // add two lines, change blog url !important define('WP_SITEURL', 'https://zhiqiang.org/blog'); define('WP_HOME', 'https://zhiqiang.org/blog'); ?>
3. 修改public_html/blog/wp-config.php,添加
<?php if (isset($_SERVER['HTTPS'])): define("WP_SITEURL", "https://zhiqiang.org/blog"); define("WP_HOME", "https://zhiqiang.org/blog"); endif; /* That's all, stop editing! Happy blogging. */ ?>
如果https和http用的是同一个文件夹,应该只需要做此步骤即可(未测试)。
4. 使用SSH,建立目录之间的映射:
ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-content /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-content -s
ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-admin /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-admin -s
ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-includes /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-includes -s
最后这一步也许不做也可以,此时管理界面无法用https,其它应该没啥关系。
目前还在测试中,欢迎使用https://zhiqiang.org/blog/和报告bug。
另注:留言时可将留言转成竖排的甲骨文,点击留言框上方的“甲”即可。技术是采用的ipcn.org页面上的javascript函数。
我是邻居,但我的没有SSH怎么办?
同问,没有SSH怎么办?
CPH可以申请SSH的。
实在没有的话,最后那一步就不做了,不做的话可能某些ajax功能用不了,还有管理员界面不能用https通道。其它应该还正常吧。
另外一个解决方案是把文件全部复制过去,但这时候修改原来模板和插件时,https文件夹下需要同步更新,比较麻烦就是了。
CPH的ssh申请太麻烦了,不放心。
有没有别的方法替代呢?
最后那步不做也可以吧,你可以试试看。
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆在┆有┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆哪┆這┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆裡┆麼┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆的┆可┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆?┆怕┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆麼┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆?┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆你┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆的┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆服┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆務┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆器┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆是┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆託┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆管┆
這個甲骨文好像占用太多的空間了。
┆ ┆ ┆ ┆ ┆ ┆ ┆些┆是┆。┆决┆什┆。┆过┆的┆ ┆P┆服┆
┆ ┆ ┆ ┆ ┆ ┆ ┆?┆不┆现┆方┆么┆不┆多┆确┆ ┆H┆务┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆是┆在┆法┆好┆知┆空┆是┆ ┆上┆器┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆好┆这┆没┆的┆道┆间┆占┆ ┆。┆在┆
┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆一┆样┆有┆解┆有┆了┆用┆ ┆ ┆C┆
空间应该问题不是太大吧。如果服务器能够压缩存储的话,好像那些竖杠杠能够压缩很多。
他不是说文件大小,说的是太占版面。我现在调了一下,要好一些了。
┆ ┆2┆e┆/┆o┆i┆w┆.┆ ┆英┆骨┆的┆微┆是┆般┆不┆是┆
┆ ┆3┆f┆a┆m┆n┆w┆.┆h┆文┆文┆,┆敏┆横┆文┆过┆好┆
┆ ┆4┆g┆b┆.┆a┆w┆.┆t┆.┆。┆可┆感┆排┆字┆建┆一┆
┆ ┆5┆/┆c┆c┆.┆.┆/┆t┆.┆试┆以┆一┆。┆,┆议┆些┆
┆ ┆6┆1┆d┆n┆c┆s┆/┆p┆.┆试┆甲┆点┆稍┆还┆一┆。┆
一直想知道如何实现这个,现在知道了,谢谢!
你又搞什么破坏了,需要用HTTPS?呵呵~~~
印象中,这种动态网址也不是绝对安全的.对于留言者来说.
似乎还有一个什么软件要加载..看看头大.况且..一则是懒,二则,想也不至于因为说了什么就被盯上.就这样吧.
政府的喉舌,就是公开合法的骗子.信他们的话简直脑残
┆ ┆么┆甲┆呵┆
┆ ┆样┆骨┆呵┆
┆ ┆的┆文┆,┆
┆ ┆ ┆是┆看┆
┆ ┆ ┆什┆看┆
证书不是你呵呵~~
┆ ┆ ┆e┆﹀┆l┆t┆t┆.┆b┆/┆t┆e┆︿┆示┆文┆来┆呵┆
┆ ┆:┆︿┆b┆a┆=┆a┆c┆o┆w┆t┆f┆a┆超┆又┆看┆呵┆
┆ ┆-┆/┆o┆n┆″┆r┆c┆k┆w┆p┆=┆ ┆级┆怎┆看┆,┆
┆ ┆D┆a┆k┆k┆_┆g┆″┆e┆w┆:┆″┆h┆链┆么┆甲┆我┆
┆ ┆ ┆﹀┆e┆″┆b┆e┆ ┆e┆.┆/┆h┆r┆接┆显┆骨┆是┆
呵呵,看来甲骨文显示不了超级链接