debian8+php7+nginx1.14.0

debian8搭配的是php5+nginx1.6.2,如果要升级的话必须加入php7和nginx的源才行

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

添加key
wget https://www.dotdeb.org/dotdeb.gpg && apt-key add dotdeb.gpg
添加nginx的源

deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx

添加key

wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key

然后apt-get update就可以安卓php7.0和nginx1.14.0了

阅读剩余部分...

关于HTTPS的设置

前两月获得过一个免费的SSL证书,一直没时间弄,这几天有点时间设置了下。从网站上下载的证书包含三个文件(.cer .key .crt),如果是Apache三个文件直接使用,编辑站点对应的站点配置文件,如:apache安装目录/conf/extra/httpd-ssl.conf, 修改内容如下

    <VirtualHost www.domain.com:443>    
        DocumentRoot "/var/www/html"    
        ServerName www.domain.com    
        SSLEngine on    
        SSLCertificateFile          证书文件路径/_www.domain.com.cer  
        SSLCertificateKeyFile    证书文件路径/_www.domain.com.key    
        SSLCertificateChainFile 证书文件路径/_www.domain.com_ca.crt  
    </VirtualHost>

如果是Nginx,配置里只要两个文件,需要将cer文件内容复制到crt文件的头部,然后配置如下

阅读剩余部分...