乡下人博客完成全站SSL优化

ssl

折腾了这么久终于搞定了全站SSL,历经千辛万苦。下面就介绍一下市面上几个免费SSL证书方便大家。

1:https://www.startssl.com       免费的SSL证书,有效期三年。

2:腾讯云SSL证书,登陆腾讯云后台就可以找到,其次还有阿里云,七牛都有免费的SSL,兼容性大家自己研究哈哈。

证书安装就不做介绍了,站长用的是VESTACP面板,后台可以直接安装SSL证书填进去就好了。

Apache用.htaccess来实现强制https访问

我们可以用Apache的.htaccess的重定向规则来实现http强制跳转到https访问网站。

重要提示:必须将代码放到.htaccess文件内容的最前面,以保证重定向优先权。

代码如下:

 RewriteEngine On
 RewriteCond %{SERVER_PORT} 80
 RewriteRule ^(.*)$ https://xpsss.com/$1 [R,L]

linux的常用命令

更换权限

chown -R admin.admin /你的目录     (给admin权限)

chmod -R 777 /你的目录    (给777权限)
快速下载文件解压,适合搬家。
首先连接ssh进入root,在进入你要把文件下载到的那个目录,比如:cd /你的的目录

然后再去下载你要的文件:wget https://cn.wordpress.org/wordpress-4.5.2-zh_CN.zip

然后解压:unzip wordpress-4.5.2-zh_CN.zip

注意压缩包的格式要ZIP

Apache开启全站SSL

环境:Debian 7 x64

首先开启rewrite和ssl模块,然后重启apache以使生效。

a2enmod ssl
a2enmod rewrite
service apache2 restart
找到默认的站点文件存放地址,本例中为/etc/apache2/sites-enabled/

编辑该目录下的000-default文件

KVM或者杜甫DD–win系统运行命令

使用方法: 恢复模式
使用命令 fdisk -l 查看硬盘,因为每个机器硬盘格式不同,需要修改一下。(比如/dev/vdb可能要改成/dev/vda)

(C盘分区5GB版本) 
sudo wget -O- 'http://down.80host.com/iso/dd/win2k3.gz' | gunzip | dd of=/dev/vdb 
系统账号及密码:administrator / 80hostkvmlasdsb 

(C盘分区7GB版本) 
sudo wget -O- 'http://down.80host.com/iso/dd/win2k3-7gb.gz' | gunzip | dd of=/dev/vdb 
系统账号及密码:administrator / changeme 

(C盘分区4GB,已打完整补丁版本) 
sudo wget -O- 'http://down.80host.com/iso/dd/win2003_with_update.gz' | gunzip | dd of=/dev/vdb 
系统账号及密码:administrator / 80hostkvmlasdsb


64MB内存做站-带演示

演示站:http://63.223.76.76/

探针:http://63.223.76.76/p.php

本脚本适用环境:

  • 系统支持:CentOS/Redhat/Fedora
  • 内存要求:≥64M
  • 硬盘要求:2GB以上的剩余空间
  • 服务器必须配置好软件源和可连接外网
  • 必须具有系统 root 权限
  • 建议使用干净系统全新安装

Linux 删除文件夹和文件的命令

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

  1. 删除文件夹实例:
    rm -rf /var/log/httpd/access
    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

  2. 2

    删除文件使用实例:
    rm -f /var/log/httpd/access.log
    将会强制删除/var/log/httpd/access.log这个文件