Apache支援的三種語言 簽證製作 網頁重寫

2021-08-28 07:50:55 字數 2843 閱讀 2010

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個,每個執行緒響應乙個使用者請求,優...