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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

httpd四之CGI、HTTPS、压缩配置

發布時間:2024/9/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 httpd四之CGI、HTTPS、压缩配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文講述http的CGI、HTTPS、壓縮等選項的配置。本文所用環境還是上一次編譯安裝后的環境,編譯安裝的博文http://wangfeng7399.blog.51cto.com/3518031/1379373

一、CGI的配置

我們假設在wangfeng7399的目錄有一個cgi-bin目錄,在目錄中有一個可執行的腳本3,內容如下

1 2 3 4 5 6 7 8 9 #!/bin/bash cat << EOF Content-Type: text/html <pre> echo?"hello" echo?"new Time is : `date`" </pre> EOF ~

我們希望能在訪問腳本3的時候,能夠將date顯示出來

1)、先啟動cgi和alias模塊

1 2 LoadModule alias_module modules/mod_alias.so LoadModule alias_module modules/mod_alias.so

2)、修改主配置文件

1 2 3 4 5 6 7 8 <IfModule alias_module> ????ScriptAlias /cgi-bin/?"/www/html/wangfeng7399/cgi-bin/" </IfModule> <Directory?"/www/html/wangfeng7399/cgi-bin/"> ????AllowOverride None ???Options None ????Require all granted </Directory>

3)為全局配置文件添加二進制可執行選項

1 2 3 <Directory?"/www/html"> Options Indexes FollowSymLinks ExecCGI </Directory>

4)測試

二、文件的壓縮

1)、啟動壓縮模塊 ?

1 LoadModule deflate_module modules/mod_deflate.so

2)、書寫壓縮模塊的格式

驗證

我們可以看到在返回的報文中gzip的壓縮了

三、基于https登陸服務器

1)、生成證書

關于如何生成自簽證書和為客戶端簽署證書,請移步我的相關博文http://wangfeng7399.blog.51cto.com/3518031/1370098

2)、開啟ssl功能,修改主配置文件

1 LoadModule ssl_module modules/mod_ssl.so

3)、修改配置文件


1 2 3 4 5 6 <VirtualHost _default_:443> #?? General setup?for?the virtual host DocumentRoot?"/www/html/wangfeng7399" ServerName www.wangfeng7399.com:443 SSLCertificateFile?"/etc/httpd24/ssl/http.crt"??//證書的位置 SSLCertificateKeyFile?"/etc/httpd24/ssl/http.key"??//密鑰的位置

4)、初步測試


沒有可信的證書,我們點繼續瀏覽

將CA證書和網站的證書導入到我們的測試機里面,其中要加CA的證書安裝在可信任的根證書里面

訪問成功,大功告成!!

由于本人水平有限,可能會有錯誤,歡迎大家批評指正!


本文轉自wangfeng7399 51CTO博客,原文鏈接:http://blog.51cto.com/wangfeng7399/1379926,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的httpd四之CGI、HTTPS、压缩配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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