https不适用于apache
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了https不适用于apache相关的知识,希望对你有一定的参考价值。
ServerName abc.example.comDocumentRoot /home/deployer/html/_abc/public
RewriteEngine On
RewriteCond %HTTPS off
RewriteCond %REQUEST_URI !^/files/
RewriteCond %REQUEST_URI !^/images/checksheets/
RewriteRule (.*) https://%HTTP_HOST%REQUEST_URI [R,L]
ServerName abc.example.com
DocumentRoot /home/deployer/html/_abc/public
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECD....C3-SHA:!DSS
SSLHonorCipherOrder on
SSLCompression off
SSLCertificateFile /etc/ssl/ssl_certificate.crt
SSLCertificateKeyFile /etc/ssl/abc_staging.key
SSLCertificateChainFile /etc/ssl/IntermediateCA.crt
# HSTS (mod_headers is required) (15768000 seconds = 6 months)
Header always set Strict-Transport-Security "max-age=15768000"
AllowOverride all
Options FollowSymLinks
# -MultiViews
# Order allow,deny
Require all granted
我在服务器上做的唯一事情就是更新ssl_certificate和IntermediateCAs并重启Apache,所以我不确定发生了什么. SSL Cert最后一次更新可能是大约一年前,报告服务器抓取图像/文件的方式没有改变.我也经常重启Apache,这在以前从来都不是问题.
一时兴起,我的客户使用http而不是https创建了一个新的报告,这似乎完全正常.
我的问题是,可能有什么变化导致服务器突然不再接受图像/文件的https连接?
编辑:
这些只是GET请求(没有POST / DELETE操作).
此外,使用HTTPS导航到https://abc.example.com/images/path/to/file.jpg的图像(或文件)完全正常.但是,当报表服务器使用相同的链接时,将显示空白页面.
Apache访问日志会在直接导航时将上述链接显示为命中,但当报表服务器使用它时,我导航到报表,Apache访问日志根本不显示任何内容.
文章知识点与官方知识档案匹配
网络技能树首页概览
22053 人正在系统学习中
点击阅读全文
打开CSDN APP,看更多技术内容
人话解读GPLv3_开源社的博客
一个软件用了GPL许可证,他就是自由软件(别忘了使用MIT、Apahce许可证的都是自由软件),更为重要的是,他的子子孙孙也都是自由软件(copyleft类许可证才能做到这点),人们都可以自由地使用它们! 如果想了解copyleft,可以看看这篇文章:使用...
继续访问
tomcat端口修改以及端口号不生效处理以及server.xml 配置详解、请求过程...
1>className 指定实现org.apahce.catalina.Service接口的类.默认为org.apahce.catalina.core.StandardService 2>name定义Service的名字 <Connector>元素 由Connector接口定义.<Connector>元素代表与客户程序实际交互的给件,它负责接收客户请求,以...
继续访问
Apache更换ssl https证书问题注意事项
1、首先上传完证书要修改Apache证书配置 通常是在 /etc/httpd/conf/httpd.conf文件中修改 vim /etc/httpd/conf/httpd.conf 修改完要让文件立即生效,可以重启Apache或者重载服务 service httpd reload 2、一定要确保当前的应用所在容器用的jdk是当前配置的 如果系统之前配置过多个jdk可能受到影响
继续访问
tomcat server.xml配置详解
一、标签元素
继续访问
Apache配置手札_weixin_34220623的博客
不是linux服务的话: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start 启动 apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 ...
继续访问
Apache 配置ssl证书_janet1100的博客_apache ssl
Apache 配置ssl证书 1.首先确保已经安装了apache rpm -qa |grephttpd:查询版本,如果能查出版本则说明已经安装了 2.安装ssl模块 # yum install mod_ssl -y Ps:安装完成后,会在/etc/httpd/conf.d/下生成一个ssl.conf配置文件。
继续访问
Windows2000 下apache+OpenSSL+ModSSL+获取证书
本文介绍了在Windows2000平台下安装Apahce,并配置SSL,和使用CGI的方式获取用户证书的方法,在其他平台下安装使用方法相似,请自行变通。这里我们用到的各种安装包的版本:apache :ache_1.3.27-win32-srcmodssl :mod_ssl-2.8.14-1.3.27openssl :openssl-0.9.7exeperl :Acti
继续访问
基于 Apache APISIX 的服务网格方案
服务网格(Service Mesh)是处理服务间通信的基础设施层。它负责构成现代云原生应用程序的复杂服务拓扑来可靠地交付请求。通常会为每个服务实例提供一个“边车”(sidecar)代理实例...
继续访问
Centos7安装给Apache服务安装配置SSL证书
一、目标 在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版) 二、平台 [root@kahn.xiao ~]# uname -r 3.10.0-957.el7.x86_64 [root@kahn.xiao ~]# cat /etc/redhat-release CentOS Linux release 7.6.18...
继续访问
apache 替换https证书不生效_apache为网站配置证书以支持https访问
腾讯云的主机有一个不错的服务,那就是可以免费申请证书,使网站支持https访问。众所周知,现在支持https访问是大趋势,安全性提升了很多。今天在腾讯云申请了一下证书,一下子就审核通过了。下面记录一下我在apache2下配置https的过程。1.在腾讯云申请证书直接为你的网站申请证书即可:域名型 DV SSL 证书免费申请!2.下载证书等待腾讯的审核,不一会就会收到短信了。审核通过,就可以下载证书...
继续访问
centos apache 重启 linux,Apache2.4 配置后重启时报错(centOS7)
按照网上的教程安装好Apache的依赖包,然后开始安装httpd:sudo yum install mod_sslsudo yum install httpd安装完成之后,配置一下 /etc/httpd/conf.d/ssl.conf 中SSL的证书等文件,配置好之后重启https,首先记得先检查配置是否有问题httpd -t### 如果配置有问题,应该会报错,并会明确指出错误的位置,将错误完全解...
继续访问
apache 替换https证书不生效,Apache HTTPS重定向证书错误
We have two domains (gis4business.co.uk and gis4business.com) that point to the same website hosted using apache. We are using SSL for the entire site and have a wildcard SSL certificate for *.gis4bus...
继续访问
更换SSL证书后不生效是哪些原因引起的
根据最新行业规定,由正规的CA机构颁发的SSL证书的有效期不超过398天,因此,现在的SSL证书差不多是一年一换。更换SSL证书后不生效是哪些原因引起的? 以下几种原因都会导致更换SSL证书不生效: 1)SSL证书安装流程是否正确。服务器环境不同,安装的流程也是不一样的,如果安装步骤不对,SSL证书肯定是没办法生效的; 2)电脑系统时间设置是否有问题。SSL证书有效期和电脑系统时间不一致也可能导致SSL证书不生效; 3)申请的SSL证书是否是正规的CA机构颁发的。如果不是正规的CA机构颁发的,安全性
继续访问
最新发布 apache
apache
继续访问
Apache配置手札
一、绑定域名到子目录 在httpd.conf文件末尾添加 #不同的域名对应到的目录 <VirtualHost *:80> DocumentRoot "D:\wamp\www\batsing" ServerName www.batsing.com </VirtualHost> <VirtualHost *:80> Doc...
继续访问
jsp 读取 证书
我用的是apache ssl 实现的 https 我们用的是 apache + tomcat 组合 现在的问题是我怎么用jsp 读取 apahce ssl 证书的内容 0) java.security.cert.X509Certificate cert = (java.security.cert.X509Certificat...
继续访问
人话解读GPLv3
GPL最新版本为v3,在开源软件许可证的采用量上,位列前三名或者前四名(其他三位是MIT、Apache、GPLv2)。如果你浸淫软件业已久,作为开源界如雷贯耳的许可证,无论如何也要了解一下...
继续访问
Centos apache配置ssl证书
Apache配置SSL证书
继续访问
宝塔中的apache无法启动,无法重启,重装后还是不工作的原因
宝塔中的apache无法启动,无法重启,重装后还是不工作的原因 1.点击开启的,或者重启,或者卸载重新安装h=后都不行,如图所示: 我的排查出的结果: 原因所在,我添加了我申请的免费的ssl证书的问题。关闭ssl就正常显示了: 只有关闭后就自动的恢复正常了: 主要是自己的域名还没备案,就着急放上ssl证书,导致apache无法启动。 ...
继续访问
阿里云centos下apache替换ssl证书
1. 通过阿里云免费购买证书。2. 得到如下文件214582736910243.key 214582736910243.pemchain.pem public.pem其中214582736910243为订单号3. 查看/etc/httpd/conf.d/ssl.conf文件,查看要替换的文件及位置,如图所示:4. 上传上述证书文件到服务器。5. 修...
继续访问
Ubuntu Apache2配置SSL证书
一、Ubuntu下的Apache2 1. 安装Apache2 sudo apt-get install apache2 – 默认站点在 /var/www/ – 配置文件在 /etc/apache2/ – 日志在 /var/log/apache/ – 启动脚本是 /etc/init.d/apache2 2. etc/apache2下的文件夹与文件 apache2.conf:Apache的主要配置文件,包含全局配置。 envvars:Apache2环境变量设置。 ports.conf:配置A
继续访问
热门推荐 apache下开启ssl访问,即https
openssl Windows下已编译好的命令行程序: http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-bin.zip lamp开启ssl 首先需要安装openssl和apache的ssl模块,执行: yum install openssl mod_ssl -y 即可,接下来的配置方法和以下内容类似
继续访问
Apache服务器配置SSL证书踩坑
按照阿里云帮助文档给Apache服务器配置SSL证书时,遇到了一些问题,特意记录下。 配置过程: ①在阿里云给域名签发了SSL证书后,需要将其下载到本地。 解压证书文件夹可以得到三个文件,将其拷贝到Apache根目录的conf文件夹里的ssl文件夹中。 ②打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#” #LoadModul...
继续访问
apahce证书不生效
apache 替换https证 参考技术A https不适用于apache可能是apache配置文件有问题,更改一下端口号为443。 参考技术B SSL证书适用于任何一种环境,尤其是apache、nginx、IIS、Tomcat
Apache / Letsencrypt - 重定向到 https 不适用于子域
【中文标题】Apache / Letsencrypt - 重定向到 https 不适用于子域【英文标题】:Apache / Letsencrypt - redirecting to https not working on subdomains 【发布时间】:2017-06-04 11:33:15 【问题描述】:我有一个 Ubuntu 16.04 VPS。我将 Letsencrypt 用于我的 ssl 证书,在创建或创建证书时,他们会询问您是否想要轻松或安全的访问。安全意味着无论如何它都会重定向到 https。
这适用于主页,但不适用于子域。我没有重定向到 https,我只看到我的 index.html 只是 apache 默认页面。
那么我该如何解决这个问题?
我的虚拟主机:
<VirtualHost *:80>
ServerName school.luukwuijster.eu
Redirect / https://school.luukwuijster.eu
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/school.luukwuijster.eu/public/
<Directory /var/www/html/school.luukwuijster.eu/public/>
AllowOverride All
Require all granted
</Directory>
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
RewriteEngine on
RewriteCond %SERVER_NAME =school.luukwuijster.eu
RewriteRule ^ https://%SERVER_NAME%REQUEST_URI [END,QSA,R=permanent]
</VirtualHost>
le-ssl:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName school.luukwuijster.eu
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/school.luukwuijster.eu/public/
<Directory /var/www/html/school.luukwuijster.eu/public/>
AllowOverride All
Require all granted
</Directory>
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
RewriteEngine on
RewriteCond %SERVER_NAME =school.luukwuijster.eu
# Some rewrite rules in this file were were disabled on your HTTPS site,
# because they have the potential to create redirection loops.
# RewriteRule ^ https://%SERVER_NAME%REQUEST_URI [END,QSA,R=permanent]
SSLCertificateFile /etc/letsencrypt/live/luukwuijster.eu-0003/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/luukwuijster.eu-0003/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
由于某种原因,它只是没有重定向。
当我转到http://luukwuijster.eu 时,我被重定向到https://luukwuijster.eu
这样可以正常工作,但是当我转到 http://school.luukwuijster.eu 时,我没有被重定向并看到与 https://luukwuijster.eu 相同的页面
当然,当我转到 https://school.luukwuijster.eu 时,我没有被重定向,但我确实看到了正确的页面。
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:尝试将第 3 行从 Redirect / https://school.luukwuijster.eu
更改为 RedirectPermanent / https://school.luukwuijster.eu/
。
顺便说一句,目前您的 SSL 证书仅对 api.luukwuijster.eu 有效。您应该将 school.luukwuijster.eu 和您想要保护的所有其他域添加到您的letsencrypt 配置中。
【讨论】:
以上是关于https不适用于apache的主要内容,如果未能解决你的问题,请参考以下文章
swfobject 不适用于 Chrome 中的 https
ApacheApache建立.htaccess伪静态设置之多个参数及中文编码