Apache服務的基本介紹

1、Apache的安裝 
(1)安裝Apache服務:sudo apt-get install apache2 
(2)安裝apache的附加功能:sudo apt-get install apache2-utils 
2、Apache的基本目錄 
(1)/etc/apache2 
(2)/etc/init.d 
(3)/var/www /usr/share 
(4)/var/log/apache2 
(5)/usr/sbin 
3、Apache的基本命令 
(1)apache2 
(2)/etc/init.d/apache2 
(3)htpasswd 
(4)a2[en/dis][mod/conf/sites]  
4、Apache的配置文件 
基本結構如下: 
/etc/apache2/ 
|-- apache2.conf 
|       `--  ports.conf 
|-- mods-enabled 
|       |-- *.load 
|       `-- *.conf 
|-- conf-enabled 
|       `-- *.conf 
|-- sites-enabled 
|       `-- *.conf 
5、Apache服務配置 
(1)虛擬主機的配置 
作用:能在一個機器上運行多個網站(比如:www.company1.com和www.company2.com)。 
如果每個網站擁有不同的IP地址,則虛擬主機可以是"基於IP"的;如果只有一個IP地址,也可以是"基於主機名"的。 
實現後,對最終用戶是透明的。 
(2)主配置文件:apache2.conf
在服務運行時,將加載其他配置文件內容到主配置文件,配置文件對大小寫是不敏感的。 
(3)配置指令格式 
①直接指令: 
require all granted 
②塊指令: 
<block-directive option> 
directive option 
</block-directive>  
(4)訪問控制配置 
登陸瀏覽權限:order 
輸入用戶名訪問:Auth 
允許覆蓋參數:allowoverride 
(5)目錄塊訪問 
Alias /backuppc /usr/share/backuppc/cgi-bin/ 
<Directory /usr/share/backuppc/cgi-bin/> 
    AllowOverride None 
    Allow from all 
    Options ExecCGI FollowSymlinks 
    AddHandler cgi-script .cgi 
    DirectoryIndex index.cgi 
    AuthUserFile /etc/backuppc/htpasswd 
    AuthType basic 
    AuthName "BackupPC admin" 
    require valid-user 
</Directory> 
①options表示apache服務進入這個目錄,可以進行的操作:indexs,followsymlinks,execcgi,includes,multiviews; 
②alias表示訪問localhost/backuppc相當於訪問localhost/usr/share/backuppc/cgi-bin/ 。 
(6)其他配置文件目錄 
①conf-enable / conf-avaliable 
存放某些主配置文件的某些附加文件,或用戶自己的一些局部配置文件; 
②mods-enable / mods-avaliable  
目錄下有一些是.conf和.load 文件,它們是系統中可以使用的加載各種模塊的配置文件。 
mods-enabled目錄下是指向這些配置文件的符號連接。系統可以僅通過在此目錄下 創建了符號連接的mods-available目錄裏的配置文件來加載模塊。 
同時系統還提供了兩個命令(由 apache2-common 包提供),用於維護這些符號連接——a2enmod 和 a2dismod。 
命令格式爲:a2enmod [module]   或  a2dismod [module] 。 
③sites-enable / sites-avaliable 
目錄下是配置好的站點的配置文件。 
sites-enabled 目錄下則是指向這些配置文件的符號連接,系統通過這些符號的連接來起用站點sites-enabled目錄下附有一個數字前綴的符號連接,如000-default,。 
這個數字用於決定啓動順序, 數字越小, 啓動優先級越高。 系統提供了 a2ensite 和 a2dissite 兩個命令用於維護這些符號連接。 
6、搭建lamp站點 
安裝lamp系列軟件包:sudo tasksel install lamp-server
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章