apache httpd基礎使用
??一、windows環境安裝:
??1、默認httpd項目是不提供binaries下載的,windows下的編譯程序可以在http://httpd.apache.org/docs/2.4/platform/windows.html選擇一個項目組進行下載,但在apache.org的主頁的mirror里的httpd文件夾下也可下載。
??2、windows版本與linux版本的配置有部分不同,主要是最大連接數和路徑及文件的命名規則,詳細請參照上一條的連接頁面。
??3、使用httpd.exe進行啟動和service安裝,主要的參數有:
??-k install,uninstall,stop,start等service命令
??-n 命名參數,如指定service命名
??-f 指定配置文件的路徑
??二、linux環境安裝:
??httpd.conf常用配置:
??1、如果文件的配置路徑是絕對路徑,則按照絕對路徑來操作;如果不是絕對路徑,這根據ServerRoot值來操作。
??2、監聽端口:Listen [IP-address:]portnumber [protocol],可以用多條記錄綁定多個ip、端口或協議(如https)。
??3、物理路徑和虛擬路徑:這部分指令都是閉合指令,即<></>格式,指令有:Directory,Files,Location,對應的可用正則的指令是:DirectoryMatch,FilesMatch,LocationMatch。
??4、VistualHost語法:<VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost>,ip addr可以用通配符(*),VirtualHost內部的指令有:ServerName,DocumentRoot為必需;ServerAlias,ErrorLog,TransferLog為可選,且都可以用通配符(*)和(?)。
??5、未完待續

浙公網安備 33010602011771號