apache https配置

upupw配置https耽搁了一天时间,终于配置好了。现在简单整理一下过程:

1.安装upupw环境,百度教程

2.下载https安全证书,我这里从阿里云上下载的,解压压缩包,把apache文件夹下的三个文件复制到服务器上,参考路径

接下来就是配置httpd.conf文件了

LoadModule ssl_module modules/mod_ssl.so;

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

Include conf/extra/httpd-ssl.conf

找到这三行去掉前面的#。

然后配置配置conf/extra/下面的httpd-ssl.conf文件

如下

<VirtualHost _default_:443>
DocumentRoot "C:\UPUPW\htdocs\xcx"
ServerName xcx.aaaa.cc:443
ServerAlias xcx.aaaaa.cc
ServerAdmin [email protected]
DirectoryIndex index.html index.htm index.php default.php app.php u.php
ErrorLog logs/example_error.log
CustomLog logs/example_access.log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
SSLEngine on
SSLCertificateFile "C:\UPUPW\Apache2\conf\2_xcx.yesandno.cc.crt"
SSLCertificateKeyFile "C:\UPUPW\Apache2\conf\3_xcx.yesandno.cc.key"
<Directory "C:\UPUPW\htdocs\xcx">
SSLOptions +StdEnvVars
AllowOverride All
Require all granted
</Directory>

主要是网站的路径和证书路径写对,这里只引用了两个证书文件,很奇怪吧,原因我也不清楚,只是不要第一个就对了,第一个会导致apache 启动不起来。这个坑也是别人发现的。

参考链接https://bbs.aliyun.com/read/309174.html

时间: 2024-10-01 00:38:20

apache https配置的相关文章

apache https配置步骤

apache https配置步骤 1.  确认是否安装ssl模块 是否有mod_ssl.so文件 2.  生成证书和密钥 linux下 步骤1:生成密钥 命令:openssl genrsa 1024 > server.key 说明:这是用128位rsa算法生成密钥,得到server.key文件 步骤2: 生成证书请求文件 命令:openssl req -new -key server.key > server.csr 说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多

apache https配置【转】

博文来源:apache https配置 参考博文:apache.nginx配置自签名证书 1.  确认是否安装ssl模块 是否有mod_ssl.so文件 2.  生成证书和密钥 linux下 步骤1:生成密钥 命令:openssl genrsa 1024 > server.key 说明:这是用128位rsa算法生成密钥,得到server.key文件 步骤2: 生成证书请求文件 命令:openssl req -new -key server.key > server.csr 说明:这是用步骤1的

linux下apache https 虚拟主机配置

如果单纯只想在传输数据时加密传输,那么ssl证书是不需要认证的,但是浏览器打开时会有警告信息.假设我们做的不是一个公众产品那么也还好啦. 如下是今天学习时的一个笔记,其实我用的是真实环境. 环境:CentOS 64, 32bit:Apache 2.2.15: 1.检查apache是否安装了mod_ssl.so模块. 检查方法是查看是否在modules(/etc/httpd/modules/)下存在.不存在那么安装(yum -y install mod_ssl). 2.生成证书和密钥 1)生成密钥

windows下配置apache+https

通过https反向代理映射到http地址,可实现以https的方式,访问普通的http网站.主要涉及到以下三个配置文件的修改:httpd.confhttpd-ssl.confhttpd-vhosts.conf具体实现步骤:1. 修改conf/httpd.conf取消ssl及proxy相关注释#LoadModule ssl_module modules/mod_ssl.so (去掉前面的#号)#Include conf/extra/httpd-ssl.conf (去掉前面的#号)#LoadModu

Python+Apache+django配置

Python+Apache+django配置 Python2.7  https://www.python.org/downloads/release/python-2710/ Apache2.2 : http://www.apachehaus.com/cgi-bin/download.plx Django1.8  https://www.djangoproject.com/download/ Mod-wsgi: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Let&#39;sencrypt认证的网站Https配置

推荐使用这个脚本,具体说明里面都有 https://github.com/xdtianyu/scripts/tree/master/le-dns 它是通过调用dns服务商的api更新txt记录实现,无需指定网站目录及dns解析,支持dnspod和cloudxns两大服务商 弄完之后看这篇文章配apache https://www.cloudxns.net/Support/detail/id/906.html ============ 我是分割线 ============= 先弄个文件夹放东西mk

七、Web服务器Apache的配置和管理

万维网Web,是在Internet上以超文本为基础形成的信息网.用户通过浏览器可以访问Web服务器上的信息资源,目前在Linux操作系统上最常用的Web服务器软件是Apache.Apache是一种开源的HTTP服务器软件,可以在包括UNIX.Linux以及Windows在内的大多数主流计算机操作系统中运行. 7.1.Apache简介 Apache是一款开源软件,所以得到了开源社区支持,不断开发出新的功能特性,并修补了原来的缺陷 .经过多年来不断的完善,如今的Apache已经是最流行的Web服务器

apache2 tomcat https配置-被忽悠进了CentOS 6

因为需要让ios应用可以绕过appstore,要找个https的地方放ipa,决定使用已有http server. 首先需要说明的是,apache可以通过反向代理方式将用户的https分发到tomcat的http上,因此只需要配置apache的https即可.但我这里还是把两个服务器的https都配上了. 其次,配置https最核心的是要制作证书(apache和tomcat不太一样,之前在网上查的apache2的用openssl命令的方法做不出apache能识别的证书),然后是各自服务器的配置.

svn+ apache + ldap 配置

svn+ apache + ldap 配置: <Location /> # Uncomment this to enable the repository DAV svn # Set this to the path to your repository #SVNPath /var/lib/svn # Alternatively, use SVNParentPath if you have multiple repositories under # under a single directo