阿帕其服務2
##admin使用者的建立##
可以通過http虛擬主機來實現一臺伺服器提供多個域名訪問
vim /etc/hosts
修改配置檔案
cd /etc/httpd/conf.d
vim a_default.conf
vim music.conf
寫music
vim news.conf
寫news
mkdir -p /var/virtual/westos.com/music/html
mkdir -p /var/virtual/westos.com/news/html
vim /var/virtual/westos.com/music/html/index.html
vim /var/virtual/westos.com/news/html/index.html
systemctl restart httpd
測試
##設定訪問許可權##
vim music.conf
只允許172.25.254.132 訪問
vim music.conf
只拒絕172.25.254.132訪問
注意:allow和deny的前後順序
##使用者訪問##
mkdir /var/www/virtual/westos.com/music/html/admin
vim /var/www/virtual/westos.com/music/html/admin/index.html
cd /etc/httpd/
注意路徑寫全
htpasswd -cm userpass admin
htpaeewd -m userpass admin1
cd /etc/httpd/conf.d/
vim music.conf.d
測試
##阿帕奇支援的語言##
php格式
yum install php -y
再html目錄下vim index.php
輸入172.25.254.132/index.php
systemctl start php.service
cgi格式
cd /var/www/html/
mkdir cgi
cd cgi
vim index.cgi
chmod +x index.cgi
./index.cgi檢視是否可以執行
vim /etc/httpd/conf.d/adefault.conf
cgi檔案可以執行
systemCTL restart httpd
semanage fcontext -a -t httpd_sys_script_exec_t '/var/www/html/cgi/(/.*)?
restorecon -RvvF /var/www/html/cgi/ ##如果selinus為disabled,則不需要
測試
##4.阿帕奇的加密認證##
yum install mod_ssl -y
firewall-cmd --permant --add-service=https
firewall-cmd --reload
yum install crypto-utils -y
systemctl restart httpd
genkey www.westos.com
在這個截圖中需要不斷敲擊鍵盤青年促使密碼生成
複製這倆個路徑
vim /etc/httpd/conf.d/ssl.conf
修改100行與108行的路徑
systemctl restart httpd
檢視證書