基于腾讯云服务器配置虚拟主机和安装SSL证书

本教程基于windows操作系统和在Apache上配置虚拟主机,其他操作系统可以忽略

看题目就知道,肯定需要一个腾讯云服务器了

服务器

购买服务器后就开始重装服务器的操作系统

基于腾讯云服务器配置虚拟主机和安装SSL证书

 我用习惯用windows系统,所以安装的也是2012 R2系统

基于腾讯云服务器配置虚拟主机和安装SSL证书

 

 安装好操作系统后就可以用远程命令进入操作系统里面,用过win系统后都知道怎样去下载安装Apache服务器了,以下是安装后的文件目录,我用的是Appserv集成环境(小而简单),和其他的集成环境可能有点小区别

基于腾讯云服务器配置虚拟主机和安装SSL证书

域名 

 有了服务器也需要有一个域名,同样可以在腾讯云上购买,购买后按一下操作

  1. 进入域名管理
  2. 选择自己要解析的域名
  3. 添加记录值
  4. 选择记录类型:A;主机记录选择WWW和@(这里有两条记录值,配置好有用于是否需要在域名前加WWW,看说明);记录值就填上你服务器上的外网IP

SSL证书

以上都配置完之后就可以申请SSL证书了:https://console.cloud.tencent.com/ssl

申请证书步骤就省略过去,一般是免费证书的,不缺钱可以购买其他证书,申请完毕就可以下载证书,主要获取以下三个文件,并且放在ssl对应文件目录***意:证书类型有适用不同的服务器,在这里我用的是apache服务器证书

基于腾讯云服务器配置虚拟主机和安装SSL证书

一切需要的东西都准备好了,接下来就是配置虚拟主机了

虚拟主机

1.在C:\AppServ\Apache24\conf路径下找到httpd.conf文件,把Include conf/extra/httpd-vhosts.confInclude conf/extra/httpd-ahssl.conf前面的#去除,保存退出

注意:不打算配置SSL证书不要开启Include conf/extra/httpd-ahssl.conf文件

2.在C:\AppServ\Apache24\conf\extra路径下找到httpd-vhosts.conf文件,并输入以下内容

基于腾讯云服务器配置虚拟主机和安装SSL证书

  • DocumentRoot :为项目的路径
  • ServerName :绑定的域名
  • ErrorLog :错误日志()"logs/绑定的域名-error.log"
  • CustomLog :自定义日志

SSL证书

1.在C:\AppServ\Apache24\conf\extra路径找到httpd-ahssl.conf文件,并输入以下内容

基于腾讯云服务器配置虚拟主机和安装SSL证书

箭头指向就是相关证书

所有配置已经完成,需要重启apache让配置文件生效

现在可以使用https去访问自己的网站了