Apache 配置檔案說明(轉)
Apache 配置檔案說明(轉)[@more@]在Debian下, 安裝完成後, 軟體包為我們提供的配置檔案位於/etc/apache2目錄下:
tony@tonybox:/etc/apache2$ ls -l
total 72
-rw-r--r-- 1 root root 12482 2006-01-16 18:15 apache2.conf
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 conf.d
-rw-r--r-- 1 root root 748 2006-01-16 18:05 envvars
-rw-r--r-- 1 root root 268 2006-06-30 13:56 httpd.conf
-rw-r--r-- 1 root root 12441 2006-01-16 18:15 magic
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 mods-available
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 mods-enabled
-rw-r--r-- 1 root root 10 2006-06-30 13:56 ports.conf
-rw-r--r-- 1 root root 2266 2006-01-16 18:15 README
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 sites-available
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 sites-enabled
drwxr-xr-x 2 root root 4096 2006-01-16 18:15 ssl
其中
apache2.conf
為apache2伺服器的主配置檔案, 檢視此配置檔案, 你會發現以下內容
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
Include /etc/apache2/ports.conf
# Include generic snippets of statements
Include /etc/apache2/conf.d/[^.#]*
有此可見, apache2 根據配置功能的不同, 對配置檔案進行了分割, 這樣更利於管理
conf.d
下為配置檔案的附加片斷,預設情況下, 僅提供了 charset 片斷,
tony@tonybox:/etc/apache2/conf.d$ cat charset
AddDefaultCharset UTF-8
如有需要我們可以將預設編碼修改為 GB2312, 即檔案的內容為: AddDefaultCharset GB2312
httpd.conf
是個空檔案
magic
檔案中包含的是有關mod_mime_magic模組的資料, 一般不需要修改它.
ports.conf
則為伺服器監聽IP和埠設定的配置檔案,
tony@tonybox:/etc/apache2$ cat ports.conf
Listen 80
mods-available
目錄下是一些.conf和.load 檔案, 為系統中可以使用的載入各種模組的配置檔案, 而mods-enabled目錄下則是指向這些配置檔案的符號連線, 從配置檔案apache2.conf 中可以看出, 系統透過mods-enabled目錄來載入模組, 也就是說, 系統僅透過在此目錄下建立了符號連線的mods-available 目錄下的配置檔案來載入模組。同時系統還提供了兩個命令 a2enmod 和 a2dismod用於維護這些符號連線。這兩個命令由 apache2-common 包提供。命令各式也非常簡單: a2enmod [module] 或 a2dismod [module]
sites-available
目錄下為配置好的站點的配置檔案, sites-enabled 目錄下則是指向這些配置檔案的符號連線, 系統透過這些符號連線來起用站點 sites-enabled目錄下的符號連線附有一個數字字首, 如000-default, 這個數字用於決定啟動順序, 數字越小, 啟動優先順序越高. 系統提供了兩個命令 a2ensite 和 a2dissite 用於維護這些符號連線。這兩個命令由 apache2-common 包提供.
/var/www
預設情況下將要釋出的網頁檔案應該置於/var/www目錄下,這一預設值可以同過主配置檔案中的DocumnetRoot 選項修改.
tony@tonybox:/etc/apache2$ ls -l
total 72
-rw-r--r-- 1 root root 12482 2006-01-16 18:15 apache2.conf
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 conf.d
-rw-r--r-- 1 root root 748 2006-01-16 18:05 envvars
-rw-r--r-- 1 root root 268 2006-06-30 13:56 httpd.conf
-rw-r--r-- 1 root root 12441 2006-01-16 18:15 magic
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 mods-available
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 mods-enabled
-rw-r--r-- 1 root root 10 2006-06-30 13:56 ports.conf
-rw-r--r-- 1 root root 2266 2006-01-16 18:15 README
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 sites-available
drwxr-xr-x 2 root root 4096 2006-06-30 13:56 sites-enabled
drwxr-xr-x 2 root root 4096 2006-01-16 18:15 ssl
其中
apache2.conf
為apache2伺服器的主配置檔案, 檢視此配置檔案, 你會發現以下內容
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
Include /etc/apache2/ports.conf
# Include generic snippets of statements
Include /etc/apache2/conf.d/[^.#]*
有此可見, apache2 根據配置功能的不同, 對配置檔案進行了分割, 這樣更利於管理
conf.d
下為配置檔案的附加片斷,預設情況下, 僅提供了 charset 片斷,
tony@tonybox:/etc/apache2/conf.d$ cat charset
AddDefaultCharset UTF-8
如有需要我們可以將預設編碼修改為 GB2312, 即檔案的內容為: AddDefaultCharset GB2312
httpd.conf
是個空檔案
magic
檔案中包含的是有關mod_mime_magic模組的資料, 一般不需要修改它.
ports.conf
則為伺服器監聽IP和埠設定的配置檔案,
tony@tonybox:/etc/apache2$ cat ports.conf
Listen 80
mods-available
目錄下是一些.conf和.load 檔案, 為系統中可以使用的載入各種模組的配置檔案, 而mods-enabled目錄下則是指向這些配置檔案的符號連線, 從配置檔案apache2.conf 中可以看出, 系統透過mods-enabled目錄來載入模組, 也就是說, 系統僅透過在此目錄下建立了符號連線的mods-available 目錄下的配置檔案來載入模組。同時系統還提供了兩個命令 a2enmod 和 a2dismod用於維護這些符號連線。這兩個命令由 apache2-common 包提供。命令各式也非常簡單: a2enmod [module] 或 a2dismod [module]
sites-available
目錄下為配置好的站點的配置檔案, sites-enabled 目錄下則是指向這些配置檔案的符號連線, 系統透過這些符號連線來起用站點 sites-enabled目錄下的符號連線附有一個數字字首, 如000-default, 這個數字用於決定啟動順序, 數字越小, 啟動優先順序越高. 系統提供了兩個命令 a2ensite 和 a2dissite 用於維護這些符號連線。這兩個命令由 apache2-common 包提供.
/var/www
預設情況下將要釋出的網頁檔案應該置於/var/www目錄下,這一預設值可以同過主配置檔案中的DocumnetRoot 選項修改.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-963537/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx的配置檔案說明Nginx
- Docker 的配置檔案說明Docker
- apache 配置檔案的配置(轉)Apache
- [轉]Nginx 配置檔案nginx.conf的完整配置說明Nginx
- Nginx配置檔案詳細說明Nginx
- saltstack/saltmaster配置檔案說明(二)AST
- Redis配置檔案引數說明Redis
- http.conf配置檔案說明HTTP
- linux /etc/fstab檔案配置說明Linux
- web.xml檔案配置的說明WebXML
- oracle控制檔案轉儲說明Oracle
- Linux下玩轉nginx系列(二)——nginx配置檔案說明LinuxNginx
- CentOS8中systemd配置檔案說明CentOS
- Apache虛擬機器的配置檔案解說Apache虛擬機
- Infer - 檔案說明
- 檔案-spfile說明
- DB2 Content Manager 配置檔案說明DB2
- oracle日誌檔案頭轉儲說明Oracle
- oracle資料檔案頭轉儲說明Oracle
- Linux下玩轉nginx系列(三)---nginx日誌配置檔案說明LinuxNginx
- pureftpd安裝配置簡明說明 (轉)FTP
- fepk檔案格式說明
- Centos7 中 Systemd 的Unit檔案配置說明CentOS
- Centos系統中 Systemd 的Unit檔案配置說明CentOS
- redis配置檔案redis.conf詳細說明Redis
- log4j配置檔案基本含義說明
- hosts檔案格式說明,為什麼還有域名配置
- MySQL配置檔案my.ini引數註釋說明MySql
- LINUX常用檔案說明Linux
- android混淆檔案說明Android
- 檔案-init.ora說明
- MySQL 日誌檔案 說明MySql
- 【轉載】UEditor前端配置項說明前端
- Nginx的nginx.conf配置檔案中文註釋說明Nginx
- Linux下/etc/default/boot檔案欄位說明(轉)Linuxboot
- linux日誌檔案說明Linux
- Linux的基本檔案說明Linux
- Apache Kafka各Api模組說明ApacheKafkaAPI