1.預設支援html,不需要更改設定
2.設定支援php,訪問php頁面
cd /etc/httpd/conf.d #就會出現php.conf檔案 預設發布檔案
測試:在瀏覽器上訪問index.php指令碼就可以出現結果
3.設定支援cgi,訪問cgi頁面,一般用於使用者註冊
cd /var/www/html
mkdir cgi
cd /var/www/html/cgi
vim index.cgi
#!/usr/bin/perl
print "content-type: text/html\n\n";
print `date`;
chmod 755 index.gci 指令碼要有執行許可權
測試:在瀏覽器上訪問index.cgi指令碼就可以出現結果
1.埠介紹:
http:80埠
https:443埠
http+ssl,在http應用層多了一層ssl,通俗的講,就是客戶端和服務端擁有一串沒有第三者知道的金鑰,通訊時:用金鑰解密得到的內容或者將內容加密傳送給對方。
3.配置過程
yum install mod_ssl -y 安裝mod_ssl 產生ssl.conf檔案
cd /etc/httpd/conf.d 此目錄裡面多了乙個ssl.conf檔案
yum install crypoto-utils -y 製作證書,安裝此軟體
genkey www.xaut.com 為某個網域名稱生成證書
過程:next-->選擇大小-->next-->no-->next-->填寫資訊
vim ssl.conf
sslcertificatefile /etc/pki/tls/certs/www.xaut.com.crt 將生成的證書和鑰匙新增到此檔案裡面
sslcertificatekeyfile /etc/pki/tls/private/www.xaut.com.key
4.測試
用訪問,就可以看到顯示的證書是我們的製作的證書
1.什麼是網頁重寫
輸入某個網域名稱主動跳到https訪問
在網頁上不是所有**都是訪問https,只有需要輸入使用者名稱密碼的才會跳到https頁面,所以我們可以製作乙個域,只要是訪問這個域,我們就主動跳轉到https訪問
2.檔案配置
rewriteengine on 開啟網頁重寫
rewiterule ^(/.*)$ https://% $1 [redirect=301] 輸入的位址前面自動加上https
3.引數解釋
^(/.*)$ :表示客戶在瀏覽器上輸入的全部字元
https:// :強制客戶加密訪問
% :客戶請求主機
$1 :表示^(/.*)$的值
[redirect=301] :表示轉換是臨時的,302表示永久
4.測試
www.xaut.com 自動把位址變成
apache支援的三種語言簡介
apche支援的三種語言 html 預設 php cgi 支援php語言 1.cd var www html 切換到預設發布目錄 2.vim index.php 編輯php發布檔案 phpinfo 3.yum install php y 安裝php,這樣才能支援php語言 4.systemctl r...
Apache的三種工作模式
作為老牌伺服器,apache仍在不斷地發展,就目前來說,它一共有三種穩定的mpm multi processing module,多程序處理模組 它們分別是 prefork worker 和 event 關鍵字 多程序 prefork模式可以算是很古老但是非常穩定的模式。apache在啟動之初,就預...
Apache2 4的三種模式
prefork 多程序模式 乙個主程序,負責生成多個子程序,也稱工作程序,程序之間獨立,每個程序之間只能有乙個執行緒,優點是穩定,缺點是記憶體占用大,每個程序響應乙個使用者請求。worker 多執行緒模式 乙個主程序生多個子程序,每個子程序生成多個執行緒,預設25個,每個執行緒響應乙個使用者請求,優...