日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

httpd-2.2和httpd-2.4虚拟主机的实现

發布時間:2025/7/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 httpd-2.2和httpd-2.4虚拟主机的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

建立httpd服務,要求:
? (1) 提供兩個基于名稱的虛擬主機www1, www2;有單獨的錯誤日志和訪問日志;
? (2) 通過www1的/server-status提供狀態信息,且僅允許tom用戶訪問;
? (3) www2不允許192.168.0.0/24網絡中任意主機訪問;
2、為上面的第2個虛擬主機提供https服務;

?

在三臺主機服務器安裝軟件包:


[root@zyx ~]# yum -y install httpd mod_ssl
[root@zyx1 ~]# yum -y install httpd mod_ssl
[root@zyx2~]# yum -y install bind


搭建私有DNS服務和私有CA服務:
私有DNS服務域名“ppp.com"
DNS主配置文件:/etc/named.conf


options {
??? directory "/var/named";
??? listen-on port 53 { localhost; };
??? allow-recursion { 172.16.0.0/16; };
??? };
zone "." IN {
??? type hint;
??? file "named.ca";
};
zone "test.com" IN {
??? type master;
??? file "test.com.zone";
};


ppp.com域的數據庫文件:/var/named/ppp.com.zone



$TTL 1D@?????? IN SOA? ns1.ppp.com. root.ppp.com. (
???????????????????? 0
???????????????????? 1D
???????????????????? 1H
???????????????????? 1W
???????????????????? 3H )
?? NS????? ns1
ns1? A?????? 172.16.9.72
ca????? A?????? 172.16.9.72
websrv1?? A?????? 172.16.9.61
www1????? CNAME?? websrv1
www2????? CNAME?? websrv1
websrv2?? A?????? 172.16.9.71
www3????? CNAME?? websrv2
www4????? CNAME?? websrv2


啟動服務:[root@zyx]# systemctl startnamed.service


建立CA:

定制CA :
vim /etc/pki/tls/openssl.cnf
(1)cd /etc/pki/CA;touch index.txt數據庫文件;echo 01 > serial

生成私鑰:
(umask 066;openssl genrsa -out private/cakey.pem 1025)

創建CA:
????? openssl rep -new -x509 -key private/cakey.pem -days 3650 -out cacert.pem
省略此步驟。。。。。

查看證書文件:

(1)openssl x509 -in cacert.pem -noout -text
(2)cd /etc/pki/tls/private
(3)umask 066;openssl genrsa -out httpd.key 2048 )
(4)??? cd /etc/pki/tls/
(5)openssl req -new -key private/httpd.key -out certs/httpd.csr -days
申請證書
??? ..填信息跟CA一致:
???(1)scp certs/httpd.csr 0.0.0.0:/etc/pki/CA/newcerts?
?? (2)openssl ca -in httpd.csr -out httpd.crt -dats 365
?? (3)cp 01.pem ../certs/
?? (4)scp httpd.crt 0.0.0.0:/etc/pki/tls/certs 證書 c









轉載于:https://blog.51cto.com/zyx1ng/1829838

總結

以上是生活随笔為你收集整理的httpd-2.2和httpd-2.4虚拟主机的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。