一、准备环境

LNMP 1.4

下载版:(不含源码安装包文件,仅有安装脚本及配置文件)

http://soft.vpser.net/lnmp/lnmp1.4.tar.gz  (134KB)

MD5: 223585139fb613f47990b1b41979adea

完整版:

国内:http://soft1.vpser.net/lnmp/lnmp1.4-full.tar.gz  (467MB)

国外:http://soft2.vpser.net/lnmp/lnmp1.4-full.tar.gz  (467MB)

MD5: f1121dbf903e02f2e98987f6cabd5198

最后更新:2018年2月28日 10:50 GMT+8

下载完建议先验证MD5。

二、实操流程

1、已部署上线项目,添加https,执行lnmp ssl add

2、选择配置SSL证书方式

3、完成配置SSL证书

4、检查Let's Encrypt是否自动续期

5、部署SSL证书后续工作(301跳转)

我们在安装SSL证书之后,http和https都是可以访问到站点的,但是为了唯一性,我们肯定需要做301跳转到https指向。

1、目录地址文件

/usr/local/nginx/conf/vhost

我们需要到这个目录中当前站点的.conf配置文件。

2、修改配置文件

server

{

listen 80;

server_name www.xxx.com;

rewrite ^(.*) https://$server_name$1 permanent;

}

我们将上面的脚本添加到当前站点配置文件中。(conf配置文件,双server)

server

{

listen 443;

server_name www.xxx.com;

......

}

server

{

listen 80;

server_name www.xxx.com;

rewrite ^(.*) https://$server_name$1 permanent;

}

总结,就这样我们就很快速、简单的在站点部署了Let's Encrypt免费SSL证书。老左估摸着具体的部署方法在新版本出来的时候也不会有太大变化。

问题1:nginx: [warn] conflicting server name "www.xxx.com" on 0.0.0.0:443, ignored

我本来域名是在http下的,新增https域名访问,lnmp自动在www.xxx.com.conf下插入了一个新的server导致报错,删除即可

问题2:防跨目录设置

lnmp1.4上如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将

/usr/local/nginx/conf/fastcgi.conf

里面的

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

在该行行前添加 # 或删除改行,需要重启nginx。

lnmp1.4上也可以直接使用lnmp1.4/tools/ 目录下的

进行移除。

在Thinkphp、codeigniter、Laravel等框架下,网站目录一般是在public下,但是public下的程序要跨目录调用public上级目录下的文件,因为LNMP默认是不允许跨目录访问的,所以都是必须要将防跨目录访问的设置去掉,有时候这些框架类的程序提示500错误也可能是这个问题引起的。

LNMPA或LAMP 模式1.2版本以上的防跨目录的设置使用的对应apache虚拟主机配置文件(lnmp管理工具添加的话文件是 /usr/local/apache/conf/vhost/域名.conf )里的php_admin_value open_basedir参数进行设置。如果不需要设置可以在前面加 # 进行注释,或自行修改目录的限制。

重启apache生效。

lnmp 1.4 mysql_lnmp1.4配置https教程相关推荐

  1. 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)

    在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...

  2. 配置HTTPS详细教程(内网)

    前言 HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和 ...

  3. 基于centos7.0+mono+jexus配置https(阿里云服务器最全配置jexus https教程)

    终于经过一下午的折腾,https可以正常访问: 效果如下: 怎么在jexus上配置https.png 我的环境为: 购买的阿里云centos 7.0 服务器,后台采用的是c#开发,因此部署的是mono ...

  4. 【教程】Linux下Https证书生成,与Nginx配置https

    Linux系统Https证书生成与Nginx配置https 证书生成 查看openssl 生成证书 Nginx配置https(默认443端口) 证书生成 查看openssl 1,我们在linux系统下 ...

  5. 阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程

    大家直接跳转吧:http://www.07net01.com/2017/01/1795676.html 也许是看到了Https是未来发展的大趋势,Symantec 和GeoTrust 两大SSL公司最 ...

  6. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  7. 转载:vs配置opencv教程

    VS配置OpenCV教程(超详细) 置顶 欧阳磊 2017-12-09 15:59:15 31276 收藏 54 最后发布:2017-12-09 15:59:15首发:2017-12-09 15:59 ...

  8. 微擎小程序怎么配置服务器域名,随便撸源码源码微擎小程序通用配置图文教程,教会你怎么配置微擎小程序!...

    最近很多网友都在问站长微擎小程序如何配置使用,微擎小程序配置 查看更多关于 微擎小程序配置 的文章 主要分几类,之前已经写过人人商城小程序的配置教程了,大家反响非常好,简单就学会了配置人人商城小程序. ...

  9. Hadoop 2.0集群配置详细教程

    Hadoop 2.0集群配置详细教程 前言 Hadoop2.0介绍 Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可靠,可拓展 scalable ,分布式的系 统, hadoop ...

最新文章

  1. ui培训教程分享:平面设计怎样视觉空间感?
  2. QIIME 2用户文档. 12数据筛选Filtering data(2019.7)
  3. Swift与Objective-C API交互
  4. golang中的go mod开发
  5. 使用vue控制元素显示隐藏
  6. C#中DataTable中的Compute方法使用收集
  7. linux下安装服务,linux下的软件服务安装管理
  8. cdh中hue集成hbase_HBase版本 | Cloudera Enterprise 6.2.0发布
  9. 未来网闸的发展趋势(实际应用需求,解决方案)
  10. 项目添加程序集的引用后老是报错
  11. 你不知道的JavaScript(上中下三册) 电子版高清PDF -- 百度云下载
  12. 时间序列分析和预测(含实例及代码)
  13. 桌面创建快捷方式 不显示图标
  14. arduino nano引脚号_ARDUINO 脚号的命名规则
  15. 微信小程序万里目_微信小程序加盟千万别忘了几个基本要求
  16. Java日志框架 -- 日志框架介绍、日志门面技术、JUL日志(JUL架构、JUL入门示例、JUL日志级别、JUL日志的配置文件)
  17. 目标端的trail文件损坏或误删除,如何重新进行抽取
  18. 天选三超频实战/适用于所有AMD笔记本的全面超频指南:CPU频率,功耗墙,Infinity Fabric总线(FCLK),内存时序,CPU电压,核显频率,核显电压......
  19. 计算机碎片整理,计算机磁盘碎片整理
  20. php关于页面卡顿问题

热门文章

  1. stm32串口空闲中断接收不定长数据
  2. 618技术特辑(四)疯狂剁手的同时,电商隐私安全你注意到了吗?
  3. LiteOS内核源码分析:静态内存Static Memory
  4. 微服务架构下,DLI的部署和运维有何奥秘?
  5. 9个超级实用的 ES6 特性,超级实用哦!
  6. 补习系列(7)-springboot 实现拦截的五种姿势
  7. 设计模式笔记零:设计模式简介
  8. zookeper安装_ZooKeeper的安装与部署
  9. 练习一下爬虫,使用Selenium包
  10. TikZ绘图示例——尺规作图:任意等分半圆弧