Debian下Apache SSL配置方法

1. 安装Apache2
sudo apt-get install apache2


2. 开启SSL模块
sudo a2enmod ssl 


3. 创建证书
可以使用apache内置的工具创建默认的证书,通过-days指定有效期。
sudo apache2-ssl-certificate

另外我们可以使用openssl来创建
sudo openssl req -x509 -newkey rsa:1024 -keyout apache.pem -out apache.pem -nodes -days 999

在要求输入Common Name (eg, YOUR name) 时,输入你的主机名。

4、编辑SSL的配置

我们可以将当前的默认站点配置文件拷贝一份,然后进行修改

nano /etc/apache2/sites-enabled/001-ssl 


把端口改为443,加入SSL认证配置。其它的根据需要自己定制 与普通配置无异。

NameVirtualHost *:443

ServerSignature On
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

ServerAdmin webmaster@localhost
#[......]

修改普通http方式的配置

nano /etc/apache2/sites-enabled/000-default


把端口改为80

NameVirtualHost *:80
ServerAdmin webmaster@localhost
#[......]

编辑Apache端口配置,加入443端口(SSL的)
nano /etc/apache2/ports.conf

Listen 80
Listen 443

重新载入Apache的配置
/etc/init.d/apache2 force-reload

或者重新启动Apache2
/etc/init.d/apache2 restart 
debian 下的 apache2 + ssl 配置方法 由高人[google:debian apache2-ssl]指点,经过尝试,于昨晚23:58完成,请指正。 debian 下的 apache2 + ssl 配置方法 由高人[google:debian apache2-ssl]指点,经过尝试,于昨晚23:58完成,请指正。Apach2 + ssl Step by Step--------------------------------- 阅读详情

相关推荐

Debian 10 Apache SSL部署实战:Let’s Encrypt续期避坑指南

SSL/TLS证书是现代Web服务安全的基石,其核心在于证书生命周期管理、Web服务器热加载机制与自动化工具协同的稳定性。Let’s Encrypt作为主流免费CA,依赖Certbot实现ACME协议交互,但在Debian 10等LTS系统中,受限于OpenSSL 1.1.1d默认禁用旧TLS版本、Apache 2.4.38严格配置解析、systemd服务单元竞争条件及certbot 0.31.0插件兼容性缺陷,极易引发续期后Apache未重载、SSL握手失败、监控静默异常等生产级故障。本文聚焦Debian

weixin_33787529的博客 568

debian修改nginx.conf配置ssl,完成https配置

指定SSL证书路径。# 使用HTTPS默认端口号443。5.重启nginx,执行:service nginx restart。4.查看配置是否有错误,执行nginx -t。1.阿里云申请下载pen/key文件。6.到阿里云添加443端口到安全组。2.将文件放到服务器安全位置。

lingxun123456的博客 897

Debian 10下用OpenSSL为Apache配置自签名SSL证书实战

HTTPS是现代Web服务的安全基石,其核心依赖于SSL/TLS证书实现身份认证与通信加密。自签名证书作为无需公网域名、不依赖第三方CA的轻量级解决方案,特别适用于内网开发、测试环境及CI/CD流水线等封闭场景。它基于OpenSSL工具链生成RSA 2048密钥对与X.509证书,通过Subject Alternative Name(SAN)支持IP和localhost多地址匹配,并严格遵循basicConstraints、keyUsage等X509扩展规范以保障客户端兼容性。在Debian 10系统中,借

weixin_33979203的博客 379

Debian8 nginx添加阿里云ssl证书,配置https

前言:笔者买了个域名和云服务器,用于学习,本文仅记录下学习过程中的一些收获,如有不足之处,请指正或者提出好的建议。◕‿◕。谢谢。此文是在Debian安装了nginx的基础之上,为服务器配置https,关于如何在Debian安装nginx,这个博主写得蛮不错的:Debian 8 安装Nginx最新版本,关于网站部署https的重要性以及https的一些原理,这个博主也写得蛮不错的:HTTPS证书生...

一砖一瓦 1187

Debian 10 + Apache + Let‘s Encrypt 一键启用 HTTPS 实战指南

HTTPS 已成为现代 Web 服务的基础安全要求,其核心是 SSL/TLS 协议实现的传输加密与身份认证。Let’s Encrypt 作为免费、自动化、开放的证书颁发机构(CA),通过 ACME 协议实现域名验证与证书签发,彻底替代了传统付费证书和自签名方案。在稳定可靠的 Debian 10 系统上,结合官方 Certbot 客户端与 Apache 深度集成插件,可全自动完成证书申请、配置部署、HTTP 强制跳转及 90 天续期——整个流程无需编译、不依赖外部源、零手动修改配置。该方案广泛适用于企业官网、

weixin_30896825的博客 433

LTE信令流程实战:从Attach到Service Request的完整解析(附常见问题排查)

本文深入解析LTE信令流程中的Attach和Service Request关键环节,提供从基础原理到实战排查的完整指南。涵盖鉴权、承载建立等核心步骤,分析常见故障模式及优化方案,并附赠信令跟踪工具使用技巧,助力通信工程师提升网络运维效率。

alpha的博客 319

如何在Apache2服务器上启用pem格式ssl证书

若你的ssl证书含有证书和证书链两个文件,请将其合并为一个。使用vim将证书链文件复制粘贴到证书文件后即可。替换为pem证书位置。

2301_77605907的博客 725

SAP 屏幕增强:客户商主数据屏幕增强(KNA1、KNB1、KNVV)

本文介绍了SAP系统中针对客户主数据(KNA1、KNB1、KNVV)进行屏幕增强的具体实现方法。主要内容包括:1)在SPRO配置中创建新条目;2)通过SE80创建函数组和程序(LZKNA1TOP等);3)设置子屏幕9001并添加自定义结构字段;4)利用BADI(CUSTOMER_ADD_DATA等)实现数据交互逻辑。文章分别详细说明了针对客户主数据的一般数据(KNA1)、公司代码数据(KNB1)和销售数据(KNVV)三类不同数据的增强配置步骤,包括函数模块创建、屏幕设置和BADI方法调用等关键技术点。

SAP ABAP开发技能记录分享 1617

debian 部署nginx & https

配置https&nginx的一些操作

lhr_zz的博客 5171

Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析

本文详细解析了Hi3516CV610开发板上YOLOv8模型的转换与部署全流程,包括模型转换、量化、编译和部署等关键步骤。通过实战案例和避坑指南,帮助开发者高效实现从PyTorch模型到嵌入式设备的推理优化,适用于智能门禁、视频分析等实时场景。

weixin_30790841的博客 654

手把手教你解决Realsense D455在ROS下IMU数据不输出的问题(附固件降级指南)

本文详细解析了Realsense D455在ROS环境下IMU数据不输出的问题,提供了固件降级和ROS配置的完整解决方案。通过版本兼容性分析和实战操作指南,帮助开发者快速恢复IMU数据流,优化机器人开发体验。

weixin_42531494的博客 372

debian apache_如何在Debian 10中为Apache创建自签名SSL证书

debian apache 介绍 (Introduction) TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypte...

1391

ICCV 2025 | 哈工大、清华等提出首个双曲学习框架:HLFormer,革新局部相关视频检索

离原点越远,代表的语义越具体(部分)。现有方法大多在传统的欧几里得空间中对视频和文本进行建模,但这往往会导致对视频内在层次结构的错误表示,从而影响检索的准确性。通过UMAP对学习到的帧嵌入进行可视化(如下图),可以观察到,来自同一时刻的视频帧在嵌入空间中聚集在一起,清晰地展示了模型对时序关系的捕捉能力。下图的双曲空间可视化进一步证实了模型的层次建模能力:离原点越近的点,代表的语义层级越高、粒度越粗糙,反之亦然。:既然文本查询描述的是视频的一部分,那么在几何表示上,文本的嵌入向量应该从属于视频的嵌入向量。

我爱计算机视觉 1081

闭上眼睛安装 debian + apache2.4 + usvn + svn

1、安装debian,在最后的安装选项选中“标准”、“数据库 2、安装svn root@debian:/# aptitude install apache2 php5 libapache2-mod-php5mysql-server php5-mysql subversion libapache2-svn 3、配置ssl root@debian:/# a2e

godanddog的专栏 1401

【WorkBuddy从入门到精通实战教程】第 4 章 快速完成第一个 WorkBuddy 任务

摘要:WorkBuddy任务创建指南详细说明了从新建任务到结果验收的全流程。操作步骤包括:选择工作目录、设置模式(Craft/Ask/Plan)、指定AI模型、输入任务说明(需包含目标/输入/动作/约束/输出/验收6要素),可选配Skill等高级设置。文中提供三个入门示例:A)文件整理需保持原文件并生成分类方案;B)会议纪要要求结构化输出且所有内容有原文依据;C)Word转PPT需遵循品牌规范并控制页数。特别强调首次操作应在演练目录测试,处理真实数据前需确认授权范围,输出文件需检查涉密信息并按规范共享。(1

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1349

基于深度学习的航拍图像中地物变化检测

随着无人机技术的飞速发展,航拍图像成为获取地表信息的重要手段之一。然而,由于地球表面的不断变化,监测和识别航拍图像中的地物变化成为一项具有挑战性的任务。在人工智能领域,深度学习技术的兴起为地物变化检测提供了全新的解决方案。本文将介绍基于深度学习的航拍图像中地物变化检测的方法,并附上相应的代码实例。

一键难忘的博客 4177

Debian 7 Apache SSL证书手动部署全指南

SSL证书是HTTPS通信的基石,其核心原理在于公钥基础设施(PKI)构建的信任链:由CA根证书签名服务器证书,实现身份认证与加密传输。在老旧系统如Debian 7上,因OpenSSL 1.0.1e和Apache 2.2等组件限制,无法兼容Let’s Encrypt等现代ACME协议,必须回归基础——手动生成RSA私钥、构造CSR、离线自签名并严格校验CN匹配性。这一过程凸显SSL证书的本质价值:不仅是浏览器锁图标,更是可控、可审计、可复现的安全凭证。典型应用场景包括遗留系统维保、安全靶场搭建及Linux认

weixin_30487201的博客 477

3.摄像头组件- CVP (ISP)

本文介绍 车载摄像头组件-ISP

2401_83458819的博客 1617

Debian 9下用OpenSSL手动生成Apache自签名SSL证书

SSL证书是HTTPS通信的信任基石,其本质是公钥基础设施(PKI)在服务端的落地实现;核心原理依赖非对称加密与数字签名,由私钥签名、公钥验证,形成可信身份绑定;技术价值在于无需第三方CA即可构建闭环信任链,特别适用于内网、离线、无域名场景;典型应用包括本地开发调试、工业控制网关、嵌入式Web管理界面及教育实验环境;本文聚焦Debian 9系统约束——基于原生OpenSSL 1.1.0l工具链,详解自签名证书的手动生成、权限管控与Apache集成,覆盖openssl req -x509、-nodes参数陷阱

weixin_34254464的博客 262

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Debian 7 Apache手动配置SSL证书完整指南

SSL证书是HTTPS安全通信的基础技术组件,其核心原理基于X.509标准、公钥基础设施(PKI)与数字签名机制。在老旧系统如Debian 7上,因OpenSSL 1.0.1e和Apache 2.2.22等组件版本受限,主流自动化工具(如certbot)无法兼容,必须回归手动流程:生成RSA私钥、构造含Subject Alternative Name(SAN)的证书签名请求(CSR)、执行自签名或对接内网CA。这一过程不仅保障遗留系统HTTPS可用性,更深度揭示证书信任链、密钥强度权衡(如3072位RSA)

aodan5477的博客 348

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

debian+apache+acme_tiny+lets-encrypt配置笔记

需要预先将需要申请ssl的域名指向到服务器,此方法完全通过api实现,好处是绿色无污染,不需要注册账号,不会泄露私人信息环境为 debian7+apache apt-get install apache2 a2enmod rewrite a2enmod ssl apt-get install php5 php-pear vi /etc/apache2/sites-enabl...

weixin_30809173的博客 117

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

apache2 安装与配置

转载源自http://debian.linuxsir.org/ Apache 版本介绍   现在Apache HTTP 存在三种版本, 1.3 2.0 和2.2 Apache 1.3新的功能: http://httpd.apache.org/docs/1.3/new_features_1_3.html. Apache 2.0新的功能: http://h...

weixin_33895016的博客 1410

Apache安装配置启用

安装配置启用Apache 的安装无外乎两种方式:源代码安装和二进制包安装。这两种安装类型各有特色,二进制包安装不需要编译,而源代码安装则需要先配置编译再安装,二进制包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍二进制DEB包安装方式(此方法只适用于Debian GNU/Linux 及其衍生版)。系统:GNU/Lin...

weixin_34104341的博客 150

[转] 2 ways to setup SSL on Tomcat 7

This post will demonstrate how to setup SSL on Tomcat 7 with and without Apache2 in Debian servers using self-signed certificates. This should work with Debian Squeeze and Wheezy servers. We assume yo...

weixin_30673715的博客 82

Debian手动安装LNMPA环境及相关配置

  LNMPA是指(Linux/Nginx/MySQL/PHP/Apache),是广泛使用的网站建站环境。以下将详细介绍手动安装上述环境的方式,如需要一键自动脚本安装,可参考https://lnmp.org/install.html进行安装。  以下以Debian系统为例,说明LNMPA的安装与配置方式。以下命令建议使用root用户进行操作。  Debian 上安装Apache相对简单,使用下述命令可安装: 设置URL重写   apache默认没有开启URL重写, 使用命令行开启重写模块后,打开 ,找到

isoface的博客 1541
上一篇: 使用Apache2作为django网站服务器
下一篇: 推荐个电影网站
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值