首页 > 系统相关 >Nginx 配置 https 访问

Nginx 配置 https 访问

时间:2024-12-23 11:41:33浏览次数:5  
标签:index https ssl ## 访问 Nginx nginx

一、准备条件

1、安装Nginx,参考:Linux 离线安装Nginx
2、生成ssl证书,参考:自签名SSL证书生成

二、配置https

cd /usr/local/nginx/conf
vi nginx.conf
## 添加如下内容:

server {
    listen       443 ssl;
    server_name  localhost;

    ssl_certificate      cert.crt; ## 公钥证书
    ssl_certificate_key  cert.key; ## 私钥文件

    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;

    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
        root   html;
        index  index.html index.htm;
    }
}

三、重启nginx

systemctl nginx restart

四、验证

## 浏览器访问 https://127.0.0.1

标签:index,https,ssl,##,访问,Nginx,nginx
From: https://www.cnblogs.com/yhzou/p/18623593

相关文章

  • 前端 HTTP 请求由 Nginx 反向代理和 API 网关到后端服务的流程
    在大型互联网项目中,前端发送请求通过Nginx等反向代理和网关组件传递到后端服务的过程是一个复杂且精细的系统流程。从微服务架构的角度,这个过程可以分为以下几个主要步骤,并可能涉及其他中间组件,如监控和日志组件等。一、前端发送请求用户交互:用户在前端界面(如网页或移动......
  • Linux 离线安装 nginx
    1、下载Nginx下载地址:https://nginx.org/en/download.html2、解压Nginx安装包tarzxvfnginx-1.27.3.tar.gz3、进入解压目录,编译安装Nginxcdnginx-1.27.3./configure--prefix=/usr/local/nginxmakemakeinstall4、测试启动Nginxcd/usr/local/nginx/sbinnginx##......
  • Java 项目实战:基于 Spring Boot、MySQL、MyBatis、Redis、Nginx 与 Vue 的电力企业业
    1.项目概述1.1项目背景在电力企业中,员工需要不断提升专业知识和技能,以确保电力系统的安全、稳定运行。传统的培训和考核方式存在效率低、资源浪费等问题。为了满足电力企业对员工培训和考核的需求,提高培训效果和考核效率,降低成本,开发一个功能完善、易于使用的电力企业业务考试......
  • springboot访问mysql数据库
    首先确定已有MySQL8.0及以上版本,笔者此处使用navicat作为图形化工具创建数据库:打开数据库:添加一张表,表名为userinfoa(不为userinfo的原因是早期数据库内部有这张表,可能会有问题):查询没问题:找到mybatisplus官网:https://baomidou.com/点击快速开始,我们需要两样东西,装到pom.......
  • 实用分享之Nginx日志安全分析脚本(Practical Sharing of Nginx Log Security Analysis
    实用分享,Nginx日志安全分析脚本简介Nginx日志安全分析是确保Web服务器安全的关键步骤。通过对Nginx日志进行深入分析,可以及时发现潜在的安全威胁,如异常访问、恶意请求等。利用日志分析工具,能够快速定位问题,并采取相应的安全措施,保障服务器的稳定运行和数据安全。Nginx日志......
  • centos7.6 nginx配置ssl证书
    1、Linux(Centos7.6)Nginx安装部署并配置SSL证书(简单方便版)https://blog.csdn.net/m0_63684495/article/details/1287483102、解决nginx:[emerg]the“ssl“parameterrequiresngx_http_ssl_modulein/usr/local/nginx的问题https://blog.csdn.net/guo_qiangqiang/article/d......
  • Linux环境下使用tomcat+nginx部署若依项目
    Linux+Tomcat+MySQL+Java是构建动态网站系统的完美解决方案之一,具有免费、高效、扩展性强且资源消耗低等优良特性。JavaWeb凭借其优秀的开发框架和良好的生态被广泛应用于社会各行业的信息化系统构建。本实验以若依管理系统(http://ruoyi.vip/)为例,模......
  • 个人宽带如何开启IPv6网络访问
    IPv6是大势所趋,就在前段时间湖南联通发布公告,对家庭宽带提供IPv6地址,不再提供IPv4地址,那本文就介绍个人宽带如何开启IPv6网络访问。湖南联通停止向普通家庭宽带用户提供公网IPv4地址先给大家看下开启IPv6网络访问后的效果。这是一个IPv6地址查询的网站,可以看......
  • 在 Windows Server 2022 中,您可以设置文件夹共享并配置权限来允许或限制其他用户访问
    在WindowsServer2022中,您可以设置文件夹共享并配置权限来允许或限制其他用户访问。根据您提供的信息,似乎您正在设置名为"share"的共享文件夹。以下是如何在WindowsServer2022中设置和配置文件夹共享的基本步骤:1.共享文件夹右键点击文件夹在文件资源管理器中,找到您......
  • nginx-tengine-invalid IPv6 address in resolver-解析器中无效的IPv6地址
    问题描述:解析器中无效的IPv6地址[root@dm~]#nginx-tnginx:[emerg]invalidIPv6addressinresolver"[fe80::1%em2]"in/usr/local/tengine/conf/nginx.conf:175nginx:configurationfile/usr/local/tengine/conf/nginx.conftestfailed排查流程:查看了配置文件ngi......