wdcp 下apache模式开启https访问,支持多站点

RK3576开发板ROS2部署实战:从Buildroot配置到Hello World Demo 本文详细介绍了在RK3576开发板上部署ROS2的完整实战流程。从Buildroot工程配置、集成ROS2依赖,到搭建Docker交叉编译环境、处理编译难题,最终完成系统镜像打包并在板端成功运行Talker-Listener Demo。该指南旨在帮助开发者深入理解嵌入式机器人系统的构建链,实现从底层到应用的完全掌控。 阅读详情

证书我用的是阿里云的一年免费的证书,具体怎么申请,怎么上传请访问 http://junyiseo.com/linux/363.html

后面我跟它不太一样,在vhost里面修改虚拟站点的配置之后,用http访问是到了wdcp默认的目录,而用https则是到了虚拟站点的目录


1、vi conf/httpd.conf

查找 #Include conf/extra/httpd-ssl.conf (删除行首的配置语句注释符号“#”保存退出)

2、vi conf/extra/httpd-ssl.conf

注释所有的 VirtualHost 里面的代码

这里一定要把DocumentRoot 的值修改问自己的项目目录

然后在末尾加上以上代码

复制代码
<VirtualHost *:443>
DocumentRoot "/www/web/smallshop/public_html" # 这个控制了https访问的目录
ServerName demo.smallshop.me:443
ServerAdmin you@example.com
ErrorLog "/www/wdlinux/httpd-2.4.18/logs/error_log"
TransferLog "/www/wdlinux/httpd-2.4.18/logs/access_log"

SSLEngine on

SSLCertificateFile /www/ssl/smallshop/public.pem
SSLCertificateKeyFile /www/ssl/smallshop/213979745040220.key
SSLCACertificateFile /www/ssl/smallshop/chain.pem

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "/www/wdlinux/httpd-2.4.18/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "/www/wdlinux/httpd-2.4.18/logs/ssl_request_log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>
复制代码

这样可以同时开启多个站点的https访问。

如果需要开启http强制跳转到https可以在.htaccess里面加上下面的代码

RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

如果.htaccess不生效

  • 第一:检查 apache是否开启mod_rewrite
    通过php提供的phpinfo()函数查看环境配置,在"apache2handler —> Loaded Modules"里看是否有"mod_rewrite"模块,如没开启则在apache配置文件httpd.conf 中找到"#LoadModule rewrite_module modules/mod_rewrite.so"去掉前面的"#"号,重启apache即可
    第二:检查apache是否支持 ".htaccess"

  • 如测试中不支持".htaccess",那在apache配置文件httpd.conf 中找到"<Directory />"与"</Directory>"内的"AllowOverride None"改为"AllowOverride All",重启apache即可

如果还是不行就要用wdcp 自带的后台修改rewrite规则


如果提示SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe错误

在conf/httpd.conf里面找到LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 去掉开头的#就可以了。

Day470&471.Netty概述&Netty高性能架构设计 -netty Netty概述 一、原生 NIO 存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须对多线程和网络编程非常熟悉,才能编写出高质量的 NIO 程序。 开发工作量和难度都非常大:例如客户端面临断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流的处理等等。 JDK NIO 阅读详情

相关推荐

VS2010“未能正确加载包”问题解决方法小汇

本文按照由简至繁的顺序详述了借助网络获知的四种解法,主要面向重装 VS2010 后遭遇题述问题的网友,相关包尤指 VSTS、RadLangSvc、Language、Bootstrap 及 MicrosoftDataEntityDesign。

虚有其表的博客 1万+

linux系统SSL证书部署https单/多站点

ssl_certificate 证书文件路径/_www.domain.com.crt;SSLCertificateChainFile 证书文件路径/_www.domain.com_ca.crt # 对应wdcp中apache的bundle文件。ssl_certificate_key 证书文件路径/_www.domain.com.key;将www.domain.com.jks文件存放到conf目录下,然后配置同目录下的server.xml文件, 新增如下内容。

wwwwestcn的博客 3893

【安装文档】TRex流量分析仪保姆级安装指南--基于VMware虚拟机(ubantu18.04@Intel 82545EM

如果之前添加了网卡,这里就可以看见有3个网卡(没添加的现在再加也行),* Active *为Linux内核正在使用的网卡,另外两张是未启用的网卡(注:未启用的网卡在终端中使用ifconfig命令是查不到的,需要先使用ip addr找出网卡,再激活,此时网卡会变为* Active *状态。

lingshengxiyou的博客 2130

apache开启vhosts域名访问配置

安装好apache后,默认访问apache下的htdocs下的文件 域名配置在apache 的httpd.conf中 要配置访问多个项目时就不太方便了 修改apache配置文件httpd.conf 开启vhosts vim /etc/httpd/httpd.conf 查找 httpd-vhosts.conf 去掉之前的井号 # Virtual hosts #Include conf...

json_li的博客 2104

车辆TBOX科普 第7次 TBOX技术深度解析:硬件架构与核心组件详解

摘要: TBOX(车载远程信息处理单元)是智能网联汽车的核心组件,承担数据采集、通信连接与安全交互等关键功能。其硬件架构以主控单元为核心,采用ARM架构处理器(如NXP i.MX系列)实现高效能低功耗处理,搭配DDR4/LPDDR5内存保障性能,eMMC/UFS存储确保数据可靠性。设计中需平衡车规级可靠性(AEC-Q100)、EMC兼容性及成本控制,同时集成通信、定位与安全模块。未来趋势聚焦异构计算、先进制程及功能安全(ASIL-D)与信息安全融合,推动TBOX向边缘计算节点演进。该技术是汽车智能化转型的重

IT深耕十余载,大道之简 858

YOLOv8【第十章:多任务扩展深度篇·第18节】不规则工业缺陷分割——针对划痕、裂纹的 Seg 模型调优!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 3978

WDCP开启https访问站【双引擎】

为什么80%的码农都做不了架构师?>>> ...

weixin_33973600的博客 316

基于STM32设计的万能红外遥控器(学习型)

当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。 红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。 当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。 一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。

6559

wdcp v3 下apache模式安装阿里云SSL证书,开启支持多站点https访问的详细教程

在此说明:此教程在网友的基础上解决了——配置重启后全站不能打开的问题本文应用场景1、wdcp v3版本2、apache引擎,不是nginx3、阿里云的SSL证书,不是别的4、这是本文的应用场景,如果不符合上面的条件,不保证能安装成功,整个过程仅供参考学习阿里云SSL证书申请流程1、在阿里云搜索证书服务,找到购买页面。均益这里提供链接,省得大家去找,https://common-buy.aliyun...

小虎哥-不可能变成可能 2027

基于深度学习的人脸识别考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

基于深度学习的口罩人脸识别的考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1824

23种设计模式-代理(Proxy)设计模式

软考中级-软件设计师 代理设计模式

片言可决讼,半纸能缚龙 1783

如何打开wdcp服务器管理系统,wdcp管理后台如何启用https - wdCP V3|Linux服务器/云主机/虚拟主机管理系统 - WDlinux官方论坛 Linux服务器架构,性能优化.免费C...

location /login/ {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://127.0.0.1:8080/login/;}location /sta...

weixin_33918358的博客 460

姿态传感器/陀螺仪之BMI270应用原理图设计

BMI270是一款由博世(Bosch)推出的高性能、超低功耗惯性测量单元(IMU),专为可穿戴设备、智能设备及物联网应用设计。

corlin6688的博客 2862

linux虚拟主机ssl证书,linux系统SSL证书部署https单/多站点

以下教程为linux系统申请SSL证书,部署单/多站点https方法。如果对技术不熟悉,建议提交工单,由我司工程师帮您配置(会有费用产生)。另需先申请下载SSL证书,一、linux系统单/多站点https部署方法(安装我司默认wdcp环境,分v3.2和v2.5教程)说明:nginxweb引擎可部署一个或多个站点,并且支持apache+nginx混合模式,不影响之前apache引擎的任何设置(如伪...

weixin_42140716的博客 691

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【WDCP-Nginx】启用ssl证书

申请到ssl证书后发觉一直没用,感觉浪费了,我的vps上装的是WDCP的面板,方法如下: 当使用WDCP创建了一个一个网站后会在/www/wdlinux/nginx/conf/vhost生成对应的网址.conf 先切换到目标目录= = cd /www/wdlinux/nginx/conf/vhost 编辑相应网站的conf文件【以本站为例子】 默认的内容如下:

white__cat的专栏 2472

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux WDCP nginx环境下开启https

申请ssl证书 StartSSL 沃通SSL直接用双引擎更快,更有效,确保iptables把443端口打开。 找到/etc/sysconfig下的iptables打开编辑 把下面这句话在适当的位置加入进去-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT上传申请好的证书和秘钥,下面的是我的证书和秘钥的路径/www/ssl/blog.dongyonghui

Mrdong916 871

wdcp配置https

后台上传ssl证书(命名方式为站点名称), 阿里云后台安全组里面添加安全组规则(443/443)

qq_34609337的博客 837

Wdcp_V3下配置ssl证书(web引擎版本:nginx+apache)教程

今天老板说是别人的网站都有这个ssl证书认证,我们也做一个(或许就是跟风吧)。不废话,直接上干货。wdcp默认的web引擎版本:nginx+apache,如果你没有修改过,就可以参考这篇文章。为安全起见,以下文件名我用xxxxxxx代替 首先你要申请ssl证书 我这里服务器是老马家的(总体来说老马家的东西还是不错的),也是阿里的证书文件,可能和其他的证书文件不一样。基本大同小异。 1、下

闲笔杂叙 2121

wdcp站点配置文件

安装完后,默认的后台管理地址如下 http://ip:8080 用户名:admin 默认密码:wdlinux.cn mysql默认的管理用户名:root 默认密码:wdlinux.cn 相关说明 所有软件安装目录/www/wdlinux 站点配置文件 /www/wdlinux/nginx/conf/vhost /www/wdlinux/apache/conf/vhost 数据

风达的专栏 1万+

WDCP上配置SSL证书即https 2017-08-28 百度总结 操作环境:linux的WDCP操作面板(没有操作面板就在命令行操作) wdcp 安装ssl证书教程实现https访问 1.申请

WDCP上配置SSL证书即https 2017-08-28 百度总结 操作环境:linux的WDCP操作面板(没有操作面板就在命令行操作) wdcp 安装ssl证书教程实现https访问 1.申请免费或付费证书 2.新建站点并 按照提示上传SSL证书,证书名称为:域名.KEY/域名.PEM 3.修改对应站点的.CONF文件(配置文件)

qq_36188471的博客 1621

wdcp+nginx+apache+mysql+php+免费申请ssl证书实现https访问

因为微信小程序接口请求只支持https,因此需要申请ssl证书,实现服务器对https的支持。 步骤: 1、在startssl免费申请ssl证书,并获得key和nginx对应的crt证书文件。 2、修改网站nginx配置文件。 3,、wdcp管理平台中开启ssl端口。 1、申请证书 参考http://jingyan.baidu.com/article/7f41ecec1b72...

wzxsjdt的专栏 2975

wdcp + apache + 阿里云ssl证书安装https

( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214199422110511.key; ( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”: #LoadModule ssl_module mod

PHP/Python学习 1311

wdcp apache 配置https 后apache无法启动

wdCP v3.2.21 最新 v3.2.21 原因: httpd.conf 配置文件中只监听了端口80; 导致设置虚拟主机, 监听443 端口时会报配置错误无法启动 解决办法: 在/www/wdlinux/apache/conf/httpd.conf 中的 "Listen 80" 下面添加一...

choufu4762的博客 435

apache2.4配置多个根目录

不想把项目放到apache服务下的htdocs文件夹中,想服务和项目文件分离,这时就需要配置多个根目录了。 在apache安装目录下的conf\extra中好到httpd-vhosts.conf。 按照下图配置:在httpd.conf中找到#Include conf/extra/httpd-vhosts.conf并去掉注释。 最后在C:\Windows\System32\drivers\etchos

飞龙的博客 7978

让apache服务器可以保证http和https同时访问(解决https可以访问而http不能访问)

有人可能会问我为什么不做rewrite,但是我的情况是apache下有多个网站,只有一个网站需要https,本人也无法想到如何用rewrite解决这样的情况 该文的基础建立在https已经可以访问,而http无法访问的情况下 打开配置ssl的配置文件(由于apache版本以及各种原因,该文件名字不一样) 加入以下几行在前面 NameVirtualHost *:80 Listen 80

Andos's House 1万+

wdcp-apache配置错误导致进程淤积进而内存吃紧

内存总是越来越少,虚拟内存使用越来越多 首先确定到底是什么占用了大量的内存 可以看到,大部分内存被闲置的httpd进程占用 且当我重启mysql服务后,内存没有出现明显变化,但是当我重启apache时,内存占用从2G瞬间下降到300M。由此可见,大量占用内存的就是闲置的httpd进程所致 于是上网查找了原因,原来是wdcp面板的apache配置不合理所致 vim /w...

weixin_30672019的博客 153

个人博客建站教程wordpress+wdcp(小白入门首选)

点击跳转:个人博客建站教程 面向开发需求,记录学习之路♪(^∀^●)ノ

木子de小屋屋啦啦啦 5664
上一篇: php curl请求https接口返回curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
下一篇: vsftp 安装配置使用记录
姜红杰
博客等级 码龄10年 9粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值