LNMP环境(nginx)安装SSL安全证书,全站开启HTTPS访问,并将http强制跳转https(配置301重定向)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1.LNMP环境(nginx)安装SSL安全证书,全站开启HTTPS访问

我通过阿里云注册的域名,在阿里云申请ssl证书,有免费的(一年时间),下载适合你运行环境的安全证书,下载的是一个压缩包,里面两个文件,我通过阿里云注册的域名,在阿里云申请ssl证书,有免费的(一年时间),下载适合你运行环境的安全证书,下载的是一个压缩包,里面有两个文件

这两个文件:
在这里插入图片描述

(1)将你的这两个文件放入你的nginx安装目录里面,我这里创建了一个文件夹(cert),放这两个文件;

(2)然后编辑你的配置文件,我安装的是nginx,我要编辑nginx.conf

编辑nginx.conf:

server {
       listen 80 default_server reuseport;
        listen 443 ssl;												      #这是新加的代码
        ssl_certificate /usr/local/nginx/cert/xxxxxxxxxxxxxxx.pem;        #这是新加的代码,  .pem文件写成你的路径
        ssl_certificate_key /usr/local/nginx/cert/xxxxxxxxxxxxxxx.key;    #这是新加的代码,  .key文件写成你的路径
        #listen [::]:80 default_server ipv6only=on;
        server_name _;
        index index.php index.html index.htm;
        root  /home/wwwroot/default;

        #ssl_session_
LNMP部署及HTTPS服务开启教程 本文主要给大家介绍的是LNMP环境的部署以及开启https服务的方法和示例,有需要的小伙伴可以参考下 立即下载

相关推荐

Nginx服务器上安装SSL证书

打开Nginx安装目录 > conf文件夹 > nginx.conf文件,在nginx.conf文件中找到以下属性。在nginx安装目录创建cert文件夹,将下载的证书文件,和密钥文件拷贝到。我自己用的百度云的免费SSL证书,下载证书,这里格式选择PEM_Nginx。这里我创建到了nginx/conf下面了,这是试了好几次报错后的结果。证书安装完成后,可通过登录证书绑定域名的方式验证证书是否安装成功。如果网页地址栏出现绿色小锁标志,表示证书安装成功。进入nginx安装目录执行如下命令。

冲出仁川,走出马德里,故事还会再继续 6868

LNMP HTTPS 配置

简单的说是一种发布和接受html的方法、以明文方式发送数据内容,不提供任何加密,数据很容易看懂,所以http不适合传输一些敏感的信息,如卡号,身份证号,密码等信息是一种通过计算机网络进行安全通讯的传输协议,https经由http传输,但是利用SSL/TLS来加密数据包,以提供对网站服务器的身份认证,保护交换数据的完整性与私密性默认工作在TCP协议的443端口,他的工作流程一般如下:1.TCP 三次同步握手2.客户端验证服务器数字证书3.DH算法协商对称加密算法的密钥,hash算法的密钥。

qq_40982783的博客 282

lnmp配置Https及通用配置

记录一下nginxhttps证书配置内容: server { listen 443; #指定ssl监听端口 server_name cobub-server.meizhitec.com; ssl on; root html; index index.html index.htm; ssl_certificate /home/mz/openresty/...

yarcl的程序之家 3603

LNMP环境配置SSL证书实现https访问

一直以来SSL安全证书(简而言之就是支持https://)就是网站特别是商务网站的必备,今天就来记录一下ssl安全证书安装和使用: 我比较推荐LetsEncrypt,LetsEncrypt是Mozilla推出的免费SSL,我就记录一下LetsEncrypt的使用过程: 安装前,系统需要安装Python(2.7版本以上)和Git,相关安装教程请自行搜索,大多数情况下使用系统自带的yum或者ap

Mider'S Blog 1万+

LNMP架构——HTTPS原理及Ngnix配置

LNMP架构——HTTPS原理及Ngnix配置

乐猿 2885

nginx http跳转https 非443端口_LNMP环境nginx安装SSL安全证书全站开启HTTPS访问...

相关链接:Apache+WordPress部署SSL加密服务,全站开启https访问第一步、部署SSL加密服务准备工作1.在VPS已部署好LNMP一键安装包;2.申请SSL证书(百度免费SSL证书),我以阿里云提过的赛门铁克证书为例。第二步、上传证书将申请证书里的key文件和pem文件上传到/usr/local/nginx/conf/ssl/ 文件夹下,如果没有ssl文件夹,可以自己新建。第三步、...

weixin_39540426的博客 853

宝塔Linux nginx http强制跳转https几种设置方法

最近很多人都比较关注SSL证书的申请与设置,春哥技术博客近期也为大家介绍了国内一些免费SSL证书申请流程及比较常用的VPS建站环境包如何安装配置SSL证书。希望有需要的朋友能成功为自己的站点安装SSL证书。在这里春哥为大家分享几种Nginx环境强制httphttps设置方法。 一、请先找准Nginx配置文件的位置: 其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目录下...

weixin_34342207的博客 2253

网站http自动跳转https方法教程

Apache服务器: 如果需要整站跳转,则在网站配置文件的Directory标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R] 如果对某个目录做https强制跳转,则复制以下代码: RewriteEngine...

SSL加密技术 9739

Nginx 实战:HTTPS实现LNMP全站访问

至此,你已经在LNMP环境下实现了全站HTTPS访问。当然,具体的配置可能因业务需求有所不同,例如,你可能还需要配置SSL会话缓存、OCSP stapling、以及其他安全相关的设置。在浏览器中查看证书详情,确保证书信息无误且由受信任的CA颁发。对于Let’s Encrypt证书,可以在证书详情中查看是否过期,关注自动续期提醒。大多数情况下,Nginx在编译时就已经包含了SSL模块,如果没有,需要重新编译启用。,若能正常显示网页且浏览器地址栏显示锁图标(表示连接已加密),则说明HTTPS配置成功。

qq_33240556的博客 487

php https跳转http,网站 http 强制跳转 https 方法

Apache服务器:如果需要整站跳转,则在网站配置文件的标签内,键入以下内容:RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$https://%{SERVER_NAME}/$1[L,R]如果对某个目录做https强制跳转,则复制以下代码:RewriteEngine onRewriteBase /yourf...

weixin_29268385的博客 1968

Nginx配置网站ssl实现https访问

在今年的早些时候百度搜索已经全面实现https模式,宣称已经可以抓取https网页了,相比谷歌早年就已经支持https的抓取,百度虽然晚了一点,但是毕竟现在还是有了,也有人探讨关于https模式对百度谷歌seo的影响,虽然还没有人给出实际测试的数据,但是百度全站https模式的话或多或少也能说明百度当下对https站点的态度吧!然后切入主题讲一讲Nginx配置网站ssl实现https模式访问

萧刚 5688

你想要的,宝塔Linux nginx http强制跳转https几种设置方法

最近很多人都比较关注SSL证书的申请与设置,春哥技术博客近期也为大家介绍了国内一些免费SSL证书申请流程及比较常用的VPS建站环境包如何安装配置SSL证书。希望有需要的朋友能成功为自己的站点安装SSL证书。在这里春哥为大家分享几种Nginx环境强制httphttps设置方法。 一、请先找准Nginx配置文件的位置: 其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目...

春哥团队技术博客 2万+

Nginx配置网站SSL实现https访问本站就是用的这方法

本文出至:新太潮流网络博客 第一步:服务器环境lnmp即Linux+Nginx+PHP+MySQL,本文中以我的博客为例,使用的是阿里云最低档的ECS+免费的Linux服务器管理系统WDCP快速搭建的lnamp环境,具体安装以及使用方法都可以在其官方论坛找到详细的操作文档。 第二步:创建你的网站,使用lnamp环境创建你的网站,已有网站的,确保你的程序在lnamp下能够正常的运行,

学新通博客 385

整理Nginx/Apache服务器配置HTTPS SSL证书示范教程

昨天我们看到百度发布"百度烽火算法升级",提到网站如果被劫持或者拦截可能会降低网站的权重和排名等问题。这使得我们网站需要使用HTTPS SSL证书来减少被拦截劫持的风险。其实在早些时候我们已经看到很多浏览器都强制要求网站使用SSL证书,如果不使用的会被提示不安全网站URL。这次机遇百度文章发布之后,可以看到大家应该还在犹豫的话会新增SSL证书实现HTTPS访问。 目前,大部分网站都会采用的是...

互联网那些事儿 897

LNMP安装Let’s Encrypt 免费SSL证书方法:自动安装与手动配置Nginx

前几天介绍了最新StartSSL免费SSL申请与配置,很多人看到部落介绍SSL证书安装时总是推荐了OneinStack,因为OneinStack提供了一键添加和配置Let's Encrypt 免费SSL证书的脚本,你在创建虚拟主机绑定域名就可以一步安装SSL。 其实LNMP(即LNMP.org版LNMP脚本)更新到了1.4版本后已经增加了增加ssl选项,可以选择Let's Encry...

axfcjwkbi259888707的博客 213

ngin php 开启ftp,常见问题

作者:licess发布时间:2013年03月26日分类:常见问题LNMP下的Nginx如果想将域名lnmp.org 301重定向到www.lnmp.org,同时www.lnmp.org已经添加上,可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域...

weixin_33542015的博客 94

LNMP强制https访问

LNMP设置强制https访问可以添加一个rewrite,也可以通过一条301跳转实现,推荐第二种方式。在实际设置的时候需要在虚拟主机的conf文件里多加一个server段,443监听在上面,80端口在下面。如果顺序反了则会出现跳转到了nginx欢迎界面的情况。一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf,在配置文件最后面加上如下代码,...

weixin_30372371的博客 220

LNMP配置域名

一、去域名服务商解析域名到服务器ip 二、进入服务器nginx配置目录 如一个服务器要运行多个项目,可在nginx.conf文件同一级目录下扩展多域名配置: 例:创建vhost目录,vhost目录下根据域名数创建域名配置。 例:域名(mask.test.com)可创建mask.conf,配置内容可网上搜索,很多案例,这里说明几个重要点: 代码段中有##前缀的是需要替换自己的配置的 1、https协议,证书配置; 端口:443 证书路径配置(例) server {

baidu_30796567的博客 714
上一篇: TP5 --- 读取Excel内容,添加到数据库
下一篇: jquery二级联动
蒸蒸日上y
博客等级 码龄9年 43粉丝 61原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值