1 配置DNS
在正反向配置文件中加入www的解析
2 配置服务器文件
(1)进入主配置文件夹,打开主配置文件
cd /etc/httpd/conf.d/ssl.key
vim httpd.conf
(2)更改主配置文件
210 #Include conf.d/*.conf //关闭认证
256 ServerName www.xxxcollege.net:80
282 DocumentRoot "/var/www/html” //网站文件根目录
309 <Directory "/var/www/html" >
1013 NameVirtualHost *:80
1014
1015 <VirtualHost *:80> //虚拟主机一号网站
1016 servername www1.xxxcollege.net
1017 documentroot /var/xxxwww1
1018 </VirtualHost>
1019
1020 <VirtualHost *:80> //虚拟主机二号网站
1021 servername www2.xxxcollege.net
1022 documentroot /var/xxxwww2
1023 </VirtualHost>
(3)创建虚拟主机网站的根目录及其index.html
mkdir /var/xxxwww1
mkdir /var/xxxwww2
vim /var/xxxwww1/index.html
vim /var/xxxwww2/index.html
3 测试
打开浏览器输入网址查看是否能够正常显示信息
4 SSL证书认证
(1)进入文件目录
cd /etc/httpd/conf.d/ssl.key
(2)创建RSA私钥
openssl genrsa -des3 -out server.key
//需根据提示输入并确认密码
(3)加密口令
openssl rsa -noout -text -in server.key
//需输入密码
(4)加入CSR
Openssl req -new -key server.key -out server.csr
//需要输入密码,其他的瞎填就好了,common name填上网址
(5)查看刚刚生成的CSR
openssl req -noout -text- in server.csr
(6)生成CRT文件
openssl x509 -days 3650 -rep -in server.csr -signkey server.key -out server.crt
(7)打开ssl.conf配置文件
vim /etc/httpd/conf.d/ssl.conf
(8)配置SSL.conf
14 documentroot "/var/www/html" //与httpd.conf中的网站目录一致
15 servername www.xxxcollege.net:443
22 SSLCertificateFile /etc/httpd/conf.d/ssl.key/server.crt
23 SSLCertificateKeyFile /etc/httpd/conf.d/ssl.key/server.key
(9)重启HTTPD服务
service httpd restart