linux構建動態(tài)WEB服務器配置詳解 Apache配置文件 重要配置選項ServerRoot 服務器運行的根目錄 MaxClients 能同時訪問服務器的客戶機數(shù)量 DocumentRoot 服務器共享文件的起始位置 listen 服務器監(jiān)聽的端口 ServerAdmin 管理員的信箱 User&Group 服務器運行者的身份 ErrorLog 出錯日志文件 DirectoryIndex 默認文件夾索引文件 AddDefaultCharset 默認返回頁面的編碼 Alias 為目錄設置訪問別名 查看Apache內部默認模塊 /usr/local/apache2/bin/httpd -l 目錄控制語句 Options Indexes Follow Symlink #可以使用index文件 AllowOverride None #不能被復蓋 以上沒有權限語句,所有向上的訪問都不能執(zhí)行 Options Follow Symlink AllowOverride None #不能被復蓋 Order allow.deny Allow from all #任何地址都能訪問,Allow,Deny 測試CGI 配置文件選項 ScriptAlias /cgi-bin “/usr/local/apache2/cgi-bin/” 編寫cgi文件 /usr/local/apache2/cgi-bin/ 確認cgi程序是apache用戶可以執(zhí)行的 #chgrp apache /usr/local/apache2/cgi-bin/ #chmod 750 /user/local/apache2/cgi-bin/ 測試cgi程序的執(zhí)行效果 #links http://localhost/cgi-bin/ 激活SSL模塊 創(chuàng)建私鑰和證書文件 #cd /etc; mkdir ssl.crt server.key #openssl genrsa -out /etc/ssl.key/server.key 1024 #openssl req -new -x509 -key \ /etc/ssl.key/server.key -out /etc/ssl.crt/server.crt 編輯/etc/ssl.conf 重新啟動web服務器 #/usr/local/apache2/bin/apachectl stop #/usr/local/apache2/bin/apachectl startssl |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網等領域,為您提供最新最全的互聯(lián)網資訊,幫助站長轉型升級,為互聯(lián)網創(chuàng)業(yè)者提供更加優(yōu)質的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網創(chuàng)業(yè)者不再孤獨!
掃一掃,關注站長網微信