apache服务器修改https端口为8081

article/2025/10/5 14:14:15

微信小程序必须用https才能访问,所以我想获取我服务器的内容只能用https。这里我采用的是阿里云。

但是我只有一台服务器,并且那太服务器的端口443被我的springboot,https占用了,这里我就采用修改apache https端口的方式。

centos7安装httpd

(有的话一定要先卸载),或者先停止,因为安装mod _ssl的时候会更改配置

yum -y install httpd

下载ssl证书

https://yundunnext.console.aliyun.com/?spm=a2c4g.11186623.2.8.5e0a60e0UJLqD4&p=cas#/certExtend

点击下载,下载apache证书

下载好后解压

  • 证书文件:以.crt为后缀或文件类型。
  • 证书链文件:以.crt为后缀或文件类型。
  • 密钥文件:以.key为后缀或文件类型。

在apache的目录下创建cert目录

cd /etc/httpd

mkdir cert

并且将3个证书文件copy过去

安装

yum install -y mod_ssl

修改配置文件

/etc/httpd/conf

vi httpd.conf使用xftp下载下来。通过ctrl+f搜索相关的内容

修改httpd.conf配置文件。(注意,这是阿里的官方文档,但是实际情况却不一定有,看下面我补充的说明)

  1. 在Apache安装目录下,打开Apache/conf/httpd.conf文件,并找到以下参数,按照下文中注释内容进行配置。
    #LoadModule ssl_module modules/mod_ssl.so  #删除行首的配置语句注释符号“#”加载mod_ssl.so模块启用SSL服务,Apache默认是不启用该模块的。
    #Include conf/extra/httpd-ssl.conf  #删除行首的配置语句注释符号“#”。 

说明:

由于操作系统的版本不同,目录结构也不同,请根据实际操作系统版本进行查找。LoadModule ssl_module modules/mod_ssl.so和 Include conf.modules.d/*.conf 配置语句可能配置在以下配置文件中:

conf.modules.d 目录下的 00-ssl.conf 配置文件。
httpd.conf 配置文件。
http-ssl.conf 配置文件。
 

进入 /etc/httpd/conf.modules.d

发现存在

查看发现确实有。

但是不管怎么找,也找不到他说的第二条#Include conf/extra/httpd-ssl.conf

于是查看各种资料发现,centos系统通过yum安装的apache,ssl会自动开启,不需要你配置。

修改

/etc/httpd/conf.d

中的ssl

修改内容【参考】如下,但是把端口全部改成8081。实际修改内容以,往下面看的实际操作为准。

<VirtualHost *:443>     ServerName   #修改为申请证书时绑定的域名www.YourDomainName1.com。                    DocumentRoot  /data/www/hbappserver/public          SSLEngine on   SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协议。SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM   # 修改加密套件。SSLHonorCipherOrder onSSLCertificateFile cert/domain name1_public.crt   # 将domain name1_public.crt替换成您证书文件名。SSLCertificateKeyFile cert/domain name1.key   # 将domain name1.key替换成您证书的密钥文件名。SSLCertificateChainFile cert/domain name1_chain.crt  # 将domain name1_chain.crt替换成您证书的密钥文件名;证书链开头如果有#字符,请删除。
</VirtualHost>#如果证书包含多个域名,复制以上参数,并将ServerName替换成第二个域名。 
<VirtualHost *:443>     ServerName   #修改为申请证书时绑定的第二个域名www.YourDomainName2.com。                    DocumentRoot  /data/www/hbappserver/public          SSLEngine on   SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协议。SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM   # 修改加密套件。SSLHonorCipherOrder onSSLCertificateFile cert/domain name2_public.crt   # 将domain name2替换成您申请证书时的第二个域名。SSLCertificateKeyFile cert/domain name2.key   # 将domain name2替换成您申请证书时的第二个域名。SSLCertificateChainFile cert/domain name2_chain.crt  # 将domain name2替换成您申请证书时的第二个域名;证书链开头如果有#字符,请删除。
</VirtualHost>

正式操作:

端口号从443改成8081

修改端口、服务器的文件路径、域名

解除注释、修改为自己的3个签名,第一个为public,第二个是key,第3个是chain

替换文件(我的是下载下来后改的,改完之后替换上去)

完毕。启动http

通过https访问apache默认页面成功。

参考:

https://help.aliyun.com/document_detail/98727.html?spm=a2c4g.11186623.6.625.61843936O8WP8l

https://www.cnblogs.com/jungejava/p/11200631.html

https://blog.csdn.net/orDream/article/details/90262348

https://cloud.tencent.com/developer/ask/24187


http://chatgpt.dhexx.cn/article/vJrjoyKC.shtml

相关文章

android 局域网图片 管理,支持局域网浏览/简洁美观的安卓文件管理器-es文件管理器...

网盘的没落&#xff0c;兴起了NAS以及路由器共享磁盘的文件浏览方式&#xff0c;也逐渐淘汰了OTG连接个U盘&#xff0c;到哪里都拖着个尾巴一样的浏览方式。 无论是Windows共享还是路由器开启Samba网上邻居&#xff0c;都可以通过手机直接浏览。这就对手机的文件管理器提出了要…

win10修改默认文件管理器

1.打开注册表找到图片中的位置 打开注册表的方法为&#xff1a; 1.按住winr键 出现一个小窗口 输入regedit回车 2.修改 opennewprocess\command 程序位置要绝对路径 3. 接着修改 opennewwindow\command 4.重启 就ok了 参考文章1 最后删掉DelegateExecute 项&#xff0c;键值是…

苹果文件管理器服务器,8最佳免费iPhone文件管理器,用于管理iOS设备上的文件...

iPhone是一款多功能智能手机&#xff0c;您可以拍摄高质量的照片&#xff0c;录制实时会议&#xff0c;甚至保存重要文件。 有这么多不同类型的文件&#xff0c;你如何免费组织和管理它们&#xff1f; 这篇文章分享了你应该知道的8最好的免费iPhone文件管理器。 无论您是需要直…

文件管理android2.3,ES文件浏览器(ES File Explorer)v4.0.2.3 优化版-好用的安卓文件管理器...

ES文件浏览器(ES File Explorer)v4.0.2.3 优化版-好用的安卓文件管理器 书法字体2015.09.28ES File Explorer ES文件浏览器(ES File Explorer)是一款强大的安卓文件管理器&#xff0c;ES文件浏览器全球主动下载超过3亿次&#xff0c;在安卓手机文件管理软件领域无软件能超越。……

mac最方便的文件管理器--Qspace

各位老表好&#xff01; 最近入手了一台mac电脑&#xff0c;在被它极简的桌面和超低的功耗惊艳到时&#xff0c;同时也对访达的使用倍感无奈&#xff0c;对于我这时长编辑文档&#xff0c;整理修改造成了极大的困扰&#xff0c;因为mac的访达它竟然不支持剪切。 是的&#xf…

多功能Web文件管理器Filestash

今天是情人节&#xff0c;㊗️大家情人节快乐&#xff01; 明天是元宵节&#xff0c;元宵节一过&#xff0c;“年”就算是过完了&#xff0c;老苏提前预㊗️大家元宵节快乐&#xff0c;新年更上一层楼&#xff01; 什么是 Filestash &#xff1f; Filestash 是一个类似 Dropbo…

文件资源管理器闪退

记录一次win10文件资源管理器(explorer.exe)无限闪退的错误 起因 放假闲的没事干,感觉右键菜单的东西太多了,想把里面的东西清一下.比如说共享(Share),发送到(Send To)这些几乎用不到的功能. 网上有一些解决方案: 火绒右键管理 好用,也安全,但是有些东西还是去不掉.比如说…

android手表文件管理,watch文件管理器APP安卓版下载-watch文件管理器华为手表版v1.1.0 免费版-007游戏网...

watch文件管理器华为手表版是目前非常优秀的一款手表管理APP&#xff0c;在其中可以简单浏览。让你们一键打开后&#xff0c;就可以触摸对应的文件图标&#xff0c;管理相关东西&#xff0c;喜欢的都可以来此下载。 watch文件管理器华为手表版特色 1、可以访问LAN电脑、FTP和蓝…

html模板-文件管理器

静态页面 功能介绍&#xff1a; 1.导航功能栏&#xff0c;前进、后退、主页。路径&#xff08;可以点击&#xff09; 2.文件夹单击右键功能栏。 3.文件单击右键功能栏。 4.空白处单击右键功能栏(创建文件夹&#xff0c;上传文件) 上传框 gitee:https://gitee.com/Harin/DirFi…

全文检索引擎ElasticSearch:文档管理、集成IK分词器

ElasticSearch 文档管理添加文档修改文档删除文档文档的查询 IK分词器安装使用IK分词器 文档管理 添加文档 定位到资源 url http://localhost:9200/{index}/{type}/{_id}_id&#xff1a;文档的id 方法 put、post请求体&#xff1a;json数据格式 {"id":1,"…

Citavi、Endnote、Mendeley 功能大比拼!到底哪一款才是众望所归的终极文献管理软件?...

软件简介&#xff1a; Citavi 来自瑞士 Swiss Academic Software 公司。其定位于“知识组织管理软件”&#xff0c;在欧洲&#xff08;特别是德语区&#xff09;被广泛使用。它不仅仅是一款文献管理软件&#xff0c;而且整合了知识管理、任务计划、PDF 全文搜索、笔记等科研工作…

ACCESS实例1——简易文档管理器

计算机用久了&#xff0c;硬盘里会建立的大量的文档&#xff0c;查阅时可能忘了放在哪个路径下。一个方法是&#xff0c;利用系统提供的搜索功能来查找文件。另外&#xff0c;我们可以利用数据库创建一个文档管理器&#xff0c;将一些有用的文件保存在数据库中&#xff0c;这样…

Oracle Primavera Unifier文档管理器(Document Manager)

目录 引言 介绍 引言 在 Oracle Primavera Unifier 中&#xff0c;文档管理器维护项目的所有文件和文档。每个项目/外壳都包含自己的文档管理器&#xff0c;另一个文档管理器驻留在公司级别。管理员确保员工和项目/shell 成员始终使用最新版本的文档&#xff0c;并使访问和分…

adb 5037端口被占用MAC

今天使用adb命令时&#xff0c;发现找不到模拟器了 然后就关闭adb&#xff0c;不能重启could not start server&#xff0c;百度下来说是端口被占用了。 解决步骤&#xff1a; 1.然后查找5037端口&#xff1a;lsof -i tcp:5037 2.杀掉这个进程&#xff1a;kill 1019 3.再次尝…

daemon not running; starting now at tcp:5037【解决方案】

【问题】程序报错&#xff1a;daemon not running; starting now at tcp:5037 【原因】5037端口被占用 【方法】找出5037端口占用的应用&#xff0c;关闭掉该应用进程 【解决方案】 打开cmd命令窗口&#xff0c;首先找出占用的应用&#xff0c;则输入如下命令找出占用5037端口的…

ADB【问题】程序报错:daemon not running; starting now at tcp:5037

标题5037【问题】程序报错&#xff1a;daemon not running; starting now at tcp:5037 一、解决步骤 ADB【问题】程序报错&#xff1a;daemon not running; starting now at tcp:5037 【原因】5037端口被占用【方法】找出5037端口占用的应用&#xff0c;关闭掉该应用进程【解…

AndroidStudio中* daemon not running; starting now at tcp:5037

Bug场景&#xff1a;AndroidStudio中* daemon not running; starting now at tcp:5037 问题描述 Android Studio中出现&#xff0c;且一直出现&#xff0c;即使是关闭Android Studio、杀掉占用的端口也是同样解决不掉 *daemon not running;starting now at tcp:5037 …… ……

启动Android项目时出现adb]* daemon not running; starting now at tcp:5037

error1 启动Android项目时出现adb]* daemon not running; starting now at tcp:5037 是由于5037端口被占用 打开命令行输入 netstat -ano | findstr “5037” 查找占用5037端口的应用 看到是11576占用了5037端口 输入taskkill -f -pid 11576 杀死该进程&#xff08;注意要关闭…

Killing adb server on port 5037

在学appium自动化时&#xff0c;遇到一个问题&#xff1a;pycharm报错Could not find a connected Android device&#xff0c; appium始终提示’Killing adb server on port 5037’ 我起初觉得是因为设备没有连接导致的&#xff0c;然后在cmd窗口输入adb devices确实没有连接…

appium报错Killing adb server on port 5037问题,及pycharm连接不到Android设备问题

这几天在搭建pycharm appium 夜神模拟器 环境&#xff0c;完成一个测试入门案例&#xff0c;发现启动appium服务器时会一直报Killing adb server on port 5037&#xff0c;pycharm一直报连接不到安卓设备&#xff0c;在网上找了很多资料&#xff0c;说法有很多&#xff1a; 网…