亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CentOS 6.5 web服務(wù)器apache的安裝與基本設(shè)置

 更新時間:2017年09月06日 00:01:28   投稿:mdxy-dxy  
這篇文章主要介紹了CentOS 6.5 web服務(wù)器apache的安裝與基本設(shè)置,需要的朋友可以參考下

CentOS 6.5系統(tǒng)鏡像有兩個,安裝系統(tǒng)只用到第一個鏡像即CentOS-6.5-i386-bin-DVD1.iso(32位)或者CentOS-6.5-x86_64-bin-DVD1.iso(64位),第二個鏡像是系統(tǒng)自帶軟件安裝包;對于新手不建議安裝最小版本,很多基本的工具都需要安裝。

具體的也可以參考這篇文章:

http://chabaoo.cn/os/78318.html

CentOS 6.8 服務(wù)器系統(tǒng)安裝配置圖解教程

使用yum安裝apache

yum install httpd -y

Apache web 服務(wù)器目錄的文件

目錄

描述

WEB站點目錄

/var/www

Apache web站點文件的目錄

/var/www/html

存放WEB站點的WEB文件

/var/www/cgi-bin

存放CGI程序文件

/var/www/html/manual

存放服務(wù)器手冊

配置文件

.htaccess

基于目錄的配置文件。.htaccess文件包含對它所在目錄中文件的訪問控制指令

/etc/httpd/conf

存放配置文件

/etc/httpd/conf/httpd.conf

Apache Web 服務(wù)器主配置文件

啟動腳本

/etc/rc.d/init.d/httpd

存放WEB服務(wù)器守護(hù)進(jìn)程的啟動腳本

/etc/rc.d/rc3.d/S85httpd

存放將/etc/rc3.d目錄連接到/etc/rc.d/init.d目錄中的啟動腳本

應(yīng)用文件

/usr/sbin

存放Apache Web 服務(wù)器程序文件和使用程序



 /usr/doc

存放Apache Web 服務(wù)器文件

/usr/log/http

存放Apache日志文件

安裝完畢后,可以使用如下命令來查看Apache的一些相關(guān)安裝信息;

wKiom1hXK7TQ0q1vAAEuoqOlMow917.png-wh_50

Apache的配置文件進(jìn)行語法檢查,可以使用以下命令

wKiom1hXLAjjFXblAAAty4UXwFM929.png-wh_50

若要查看Apache編譯配置參數(shù),則可以使用以下命令;

apachectl  -V

wKioL1hXLFjw4zq1AABL4wr8FOA496.png-wh_50

還可以使用以下命令查看Apache的編輯模塊

wKioL1hXLLjiHTjdAAANvnfpmgs552.png-wh_50

重啟apache服務(wù)

wKiom1hXLOTSsW7GAAA09h8Jgbc242.png-wh_50

Apache 服務(wù)器的基本配置

對Apache 服務(wù)器的配置,主要是通過編譯Apache的主配置文件httpd.conf來實現(xiàn)的。需要注意的是修改httpd.conf文件后,必須重新啟動httpd服務(wù),所做的修改才能夠生效。
Httpd.conf文件的位置隨著安裝方式的不同而不同,如果使用RPM的方式安裝,則該文件通常存放在/etc/httpd/conf目錄下;如果使用編譯源代碼的方式安裝,則該文件通常存放在Apache安裝目錄的conf子目錄下。由于httpd.conf是一個文本文件,因此可以使用任何文本編輯器(例如VI)對其進(jìn)行編輯。
Httpd.conf配置文件主要由三個部分組成,分別是全局環(huán)境設(shè)置(Section 1:Global Environment)、主服務(wù)器配置(Section 2:'MAIN' server configuration)和虛擬主機(jī)設(shè)置
(Section 3: Vitual Hosts).
每個部分都有相應(yīng)的配置語句,所有配置語句的語法均為;
配置參數(shù)名稱(選項) 參數(shù)值
盡管配置語句可以放在文件中的任何位置,但為了使http.conf的配置語句除了選擇的參數(shù)值外,所有的選項指令均不區(qū)分大小寫??梢栽诿恳恍姓Z句前用#表示注釋。
 

設(shè)置根目錄路徑

Apache服務(wù)器根目錄是指Apache存放配置文件和日志文件的目錄,配置參數(shù)為ServerROOT,
默認(rèn)情況下根目錄位于“/etc/httpd”.根目錄下一般包含conf和logs子目錄。命令如下:
serverROOT “/etc/httpd”

設(shè)置監(jiān)聽IP地址及端口號
Apache默認(rèn)在本機(jī)所以可用IP地址的TCP80端口上監(jiān)聽客戶端的請求,命令如下:
Listen 80
可以使用Listen 語句在多個地址和端口上監(jiān)聽客戶端請求。如設(shè)置服務(wù)器指監(jiān)聽來自12.34.56.78的80端口和192.168.1.144的8080端口的請求,可以使用以下配置語句:
Listen 12.34.56.78:80
Listen 192.168.1.144:8080 

設(shè)置系統(tǒng)管理員E-mail
當(dāng)客戶端訪問服務(wù)器發(fā)生錯誤時,服務(wù)器通常會向客戶端返回錯誤提示網(wǎng)頁,為了便于排除錯誤,這個網(wǎng)頁中通常包含有系統(tǒng)管理員的E-mail地址??梢允褂门渲脜?shù)ServerAdmin設(shè)置管理員的E-mail,例如:
ServerAdmin admin@your-domain.com
 
設(shè)置服務(wù)器主機(jī)名稱
為了方便Apache識別服務(wù)器自身的信息,可以使用配置參數(shù)ServerName來設(shè)置服務(wù)器的主機(jī)名稱。如果服務(wù)器有域名,則填入服務(wù)器域名:如果沒有域名則填入服務(wù)器的Ip地址。命令如下:
ServerName www.example.com:80
#ServerName 192.168.0.47:80

設(shè)置主目錄路徑
Apache服務(wù)器主目錄默認(rèn)路徑的配置參數(shù)為DocumentRoot,其位于“/var/www/html”下,
需要發(fā)布的網(wǎng)頁一般都放在這個目錄下。但為了方便管理和使用,也可以修改主目錄路徑,將其改為其他目錄。如:
DocumentROOT “/var/www/html”
例如,可以通過修改配置參數(shù)DocumentROOT的參數(shù)值將Apache服務(wù)器主目錄路徑設(shè)為“/home/www”
DocumentROOT “/home/www”

設(shè)置默認(rèn)文件
默認(rèn)文件是指在WEB瀏覽器中輸入web站點的IP地址或域名即顯示出來的WEB頁面。也就是當(dāng)URL中沒有指定要訪問的頁面時,WEB瀏覽器中默認(rèn)顯示的頁面,即通常所說的主頁,在一般情況下,Apache的默認(rèn)文件為index.html,默認(rèn)文件名由Directoryindex配置參數(shù)定義。用戶可以將DIrectoryIndex的參數(shù)值改為其他文件:
DirectoryIndex index.html index.html.var
如果設(shè)置多個默認(rèn)文件,各個文件名之間必須用空格分隔。Apache會根據(jù)文件名的先后順序查找在“主目錄”路徑下的文件名,如果能找到第一個文件則調(diào)用第一個文件,否則在尋找并調(diào)用第二個文件,依次類推。
例如,若要添加index.html 和index.jsp作為默認(rèn)文件,則可以做如下修改:
DirectoryIndex index.html index.htm index.jsp index.html .var
 
配置目錄權(quán)限
在httpd.conf文件中,使用<Directory>可以靈活的設(shè)置目錄的權(quán)限。<Directory>是容器語句,
必須成對出現(xiàn)。<Directory目錄路徑>和</Directory>之間封裝了設(shè)置目錄權(quán)限的語句,這些語句僅對唄設(shè)置的目錄及其子目錄起作用。以下是一個在httpd.conf文件中使用<Directory>設(shè)置目錄權(quán)限的例子:

<Directory “/var/www/icons”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

定義目錄特性選項
在<Directory>語句中,可以使用Options來定義目錄的特性,也就是設(shè)置某個目錄使用哪些特性。這些特性包括Indexes、MuLtiViews和ExecCGL等。
Indexes
該特性表面目錄允許“目錄瀏覽”,當(dāng)客戶僅指定要訪問的目錄,當(dāng)沒有指定具體要訪問目錄下的哪個文件,而該目錄下又不僅存在默認(rèn)文件時,Apache將以超文本形式返回該目錄中的文件和子目錄的列表。
  

MuItiViews
該特性
表明目錄允許內(nèi)容智能匹配。這一特性具有一定的智能。當(dāng)客戶需要訪問的對象在目錄中不存在時,Apache將根據(jù)客戶所訪問的對象的內(nèi)容返回智能處理后的結(jié)果。例如,當(dāng)客戶訪問“http://192.168.0.2/icons/a”時,Apache會查找icons目錄下的所有a.*文件。假如該目錄下存在a.gif文件,則Apache將返回a.gif文件至客戶端,而不會返回錯誤信息。
 
ALL
All包含了除MuLtiViews之外的所有特性。當(dāng)<Directory>容器中沒有Options時,默認(rèn)值為ALL。
 
ExecCGL
該特性表明允許在該目錄下執(zhí)行CGL腳本。
 
FollowSymLinks
該特性表明允許在該目錄下使用符號鏈接。
 
.htaccess文件
在httpd.conf文件中,配置參數(shù)AccessFileName的默認(rèn)值為.htaccess。因此,可以通過.htaccess文件(訪問控制文件)
設(shè)置目錄的權(quán)限。
AccessFileName  .htaccess
配置參數(shù)AllowOverride可以指定目錄的.htaccess文件中指令的類型。這些類型包括All、None與Options、Filelnfo、AuthConfig、Limit的任意組合。
基于安全和效率的考慮,雖然可以通過.htaccess文件來設(shè)置目錄的訪問權(quán)限,但應(yīng)盡可能地避免使用.htaccess文件。因此,一般將AllowOverride設(shè)置為None,即禁止使用.htaccess文件中的設(shè)置:
AllowOverride None
當(dāng)AllowOverride參數(shù)值為All時,.htaccess文件可以覆蓋任何以前的配置。
 
實現(xiàn)訪問控制
目錄的訪問控制可以通過allow和deny語句實現(xiàn),Order選項就用于定義默認(rèn)的訪問權(quán)限以及allow和deny語句的處理順序。allow語句之后顯示被允許訪問該目錄的主機(jī)名列表,而deny語句后則是被拒絕訪問的主機(jī)名列表。
allow和deny語句可以針對客戶機(jī)的域名或IP地址進(jìn)行設(shè)置,以覺得哪些客戶機(jī)能夠訪問服務(wù)器。Order語句通常的設(shè)置為以下兩種情況下之一;
Order  allow,deny或 Order deny,allow
allow,deny:默認(rèn)禁止所有客戶機(jī)的訪問,且allow語句在deny語句之前被匹配。如果某條件即匹配deny語句又匹配allow語句,則deny語句起作用(由于deny語句覆蓋了allow語句)
deny,allow默認(rèn)允許所有客戶機(jī)訪問,且deny語句在allow語句之前被匹配.如果某條件允許即匹配deny語句又匹配allow語句,則allow語句起作用(由于allow語句覆蓋了deny語句)。
下面舉例來說明Order、allow和deny語句的使用方法。

以下語句表明允許所有客戶機(jī)的訪問:

Order allow,deny
Allow from all
以下語句表明除了來自www.deny.com和IP地址為192.168.10.147的客戶機(jī)外,允許所有客戶機(jī)的訪問;
Order deny,allow
deny from www.deny.com
Deny from 192.168.10.147
以下語句表明僅允許來自192.168.10IP段的客戶機(jī)訪問
Order allow,deny
Allow from 192.168.10
以下語句表明僅允許來自網(wǎng)絡(luò)192.168.10.0/24客戶機(jī)的訪問,但I(xiàn)P地址為192.168.10.147的客戶機(jī)除外
Order  allow,deny
allow from 192.168.10.0/24
deny from 192.168.10.147

相關(guān)文章

  • 不允許錯過的Linux常用命令集合

    不允許錯過的Linux常用命令集合

    不允許錯過的Linux常用命令集合,實用的Linux常用命令,很全面,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 解決Linux常用命令“l(fā)l”失效或命令未找到的問題

    解決Linux常用命令“l(fā)l”失效或命令未找到的問題

    這篇文章主要介紹了Linux常用命令“l(fā)l”失效或命令未找到的問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Linux文件系統(tǒng)之緩沖區(qū)詳解

    Linux文件系統(tǒng)之緩沖區(qū)詳解

    在 Linux 中,緩沖區(qū)通常指的是用于臨時存儲數(shù)據(jù)的內(nèi)存區(qū)域,它可以用來提高系統(tǒng)性能,Linux 中有多種類型的緩沖區(qū),包括文件系統(tǒng)緩沖區(qū)、網(wǎng)絡(luò)緩沖區(qū)等,本文給大家詳細(xì)介紹了Linux文件系統(tǒng)之緩沖區(qū),感興趣的朋友可以參考下
    2024-02-02
  • Logrotate實現(xiàn)Catalina.out日志每倆小時切割示例

    Logrotate實現(xiàn)Catalina.out日志每倆小時切割示例

    Logrotate是一個日志文件管理工具,它是Linux默認(rèn)自帶的一個日志切割工具。本篇文章主要介紹了Logrotate實現(xiàn)Catalina.out日志每倆小時切割示例,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助
    2019-02-02
  • CentOS8.1搭建Gitlab服務(wù)器詳細(xì)教程

    CentOS8.1搭建Gitlab服務(wù)器詳細(xì)教程

    這篇文章主要介紹了CentOS8.1搭建Gitlab服務(wù)器詳細(xì)教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    如何在linux系統(tǒng)中安裝jdk1.8?很多小伙伴都不知道在linux系統(tǒng)中怎么安裝jdk,下面,小編就為大家介紹下在linux系統(tǒng)中安裝jdk1.8方法。
    2019-09-09
  • 詳解Linux搭建DNS服務(wù)器

    詳解Linux搭建DNS服務(wù)器

    這篇文章主要介紹了Linux搭建DNS服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • centos7修改網(wǎng)卡后無法上網(wǎng)問題解決過程

    centos7修改網(wǎng)卡后無法上網(wǎng)問題解決過程

    大家好,本篇文章主要講的是centos7修改網(wǎng)卡后無法上網(wǎng)問題解決過程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux中的who命令實例介紹

    Linux中的who命令實例介紹

    who命令是顯示目前登錄系統(tǒng)的用戶信息。下面這篇文章主要給大家介紹了關(guān)于Linux中who命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Linux初學(xué)(CnetOS7 Linux)之切換命令模式和圖形模式的方法

    Linux初學(xué)(CnetOS7 Linux)之切換命令模式和圖形模式的方法

    本篇文章主要介紹了Linux初學(xué)(CnetOS Linux7)之切換命令模式和圖形模式的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論