急活,就学习了一下这个主题的东东,看了很多文章,发现每篇文章只能采纳部分,在这里综合一下:
如果要搭建Apache的反向代理并实现Https网站的访问,按照下面的步骤:
1、下载apache httpd
下载可以在官网上找到,不过需要注意的是因为涉及https的访问,所以需要下载那种包含SSL的,不然后面就会失败的哦。
2、安装
没啥特别的
3、生成各种证书(https)
如果下载的是带有SSL的那种apache那么就可以在安装目录下找到openssl.exe这个文件,我们用这个文件来生成https访问是需要的证书
1)生成服务器Apache的RSA私钥server.key:
命令:openssl genrsa -out server.key 1024
2)生成签署申请server.csr:
命令:openssl req -new -out server.csr -key server.key -config ..\conf\openssl.cnf
注:这一步会需要输入,国家,地区(省市),公司,部门,姓名,邮箱的信息,还有一个密码。我胡填的,但是好像也没用,简单易记就行。
3)通过CA为网站服务器签署证书: