1. 程式人生 > >阿帕其服務2

阿帕其服務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
檢視證書

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述