国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 營銷百科 > apache安裝方法

apache安裝方法

時間:2023-07-08 21:03:01 | 來源:營銷百科

時間:2023-07-08 21:03:01 來源:營銷百科

apache安裝方法:Apache 的安裝無外乎兩種方式:源代碼安裝和二進(jìn)制包安裝。這兩種安裝類型各有特色,二進(jìn)制包安裝不需要編譯,而源代碼安裝則需要先配置編譯再安裝,二進(jìn)制包安裝在一個固定的位置下,選擇固定的模塊,而源代碼安裝則可以讓你選擇安裝路徑,選擇你想要的模塊。本文主要介紹二進(jìn)制DEB包安裝方式(此方法只適用于Debian GNU/Linux 及其衍生版)。

系統(tǒng):GNU/Linux Debian/etch

Apache當(dāng)前版本:2.4.2

1、安裝:

使用以下命令安裝:

tony@tonybox:~ aptitude update aptitude install apache2 apache2-utils

其中apache2-utils提供了我們在配置維護(hù)過程中非常有用的一些工具

安裝完成后,可以使用下面的命令啟動Apache 服務(wù):

tony@tonybox:~$ sudo /etc/init.d/apache2 start

停止Apache服務(wù)則是:

tony@tonybox:~$ sudo /etc/init.d/apache2 stop

也可以直接用 kill 命令強制殺死apache2進(jìn)程

tony@tonybox:~$ sudo killall apache2

如有需要, 可以通過rcconf來控制是否在系統(tǒng)啟動是加載Apache 服務(wù)

啟動完成后打開瀏覽器, 使用URL http://localhost/ 來訪問已經(jīng)啟動的Apache服務(wù)器, 服務(wù)器將會跳轉(zhuǎn)到 http://localhost/apache2-default/, 向瀏覽器返回一個Apache安裝成功的頁面。

注: 這取決于/etc/apache2/sites-available/default 配置文件中, 是否取消了

RedirectMatch ^/$ /apache2-default/

行的注釋

2、 配置文件說明

在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

-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

-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-01-16 18:15ssl

其中apache2.conf

為apache2服務(wù)器的主配置文件, 查看此配置文件, 你會發(fā)現(xiàn)以下內(nèi)容

# 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 根據(jù)配置功能的不同, 對配置文件進(jìn)行了分割, 這樣更利于管理

conf.d

下為配置文件的附加片斷,默認(rèn)情況下, 僅提供了 charset 片斷,

tony@tonybox:/etc/apache2/conf.d$ cat charset

AddDefaultCharset UTF-8

如有需要我們可以將默認(rèn)編碼修改為 GB2312, 即文件的內(nèi)容為: AddDefaultCharset GB2312

httpd.conf

是個空文件

magic

文件中包含的是有關(guān)mod_mime_magic模塊的數(shù)據(jù), 一般不需要修改它。

ports.conf

則為服務(wù)器監(jiān)聽IP和端口設(shè)置的配置文件,

tony@tonybox:/etc/apache2$ cat ports.conf

Listen 80

mods-available

目錄下是一些。conf和。load 文件, 為系統(tǒng)中可以使用的加載各種模塊的配置文件, 而mods-enabled目錄下則是指向這些配置文件的符號連接, 從配置文件apache2.conf 中可以看出, 系統(tǒng)通過mods-enabled目錄來加載模塊, 也就是說, 系統(tǒng)僅通過在此目錄下創(chuàng)建了符號連接的mods-available 目錄下的配置文件來加載模塊。同時系統(tǒng)還提供了兩個命令 a2enmod 和 a2dismod用于維護(hù)這些符號連接。這兩個命令由 apache2-common 包提供。命令各式也非常簡單: a2enmod [module] 或 a2dismod [module]

sites-available

目錄下為配置好的站點的配置文件, sites-enabled 目錄下則是指向這些配置文件的符號連接, 系統(tǒng)通過這些符號連接來起用站點 sites-enabled目錄下的符號連接附有一個數(shù)字前綴, 如000-default, 這個數(shù)字用于決定啟動順序, 數(shù)字越小, 啟動優(yōu)先級越高。 系統(tǒng)提供了兩個命令 a2ensite 和 a2dissite 用于維護(hù)這些符號連接。這兩個命令由 apache2-common 包提供。

/var/www

默認(rèn)情況下將要發(fā)布的網(wǎng)頁文件應(yīng)該置于/var/www目錄下,這一默認(rèn)值可以同過主配置文件中的DocumentRoot 選項修改。

注意:如果你在是windows下應(yīng)用Apache服務(wù)器,并且已經(jīng)安裝IIS,那么在安裝Apache時請注意給Apache換個端口來監(jiān)聽比如8080,否則Apache占用的端口會和IIS沖突,造成Apache服務(wù)器不能正常啟動。

3.啟用SSL讓apache更安全

apache加密TCP/IP網(wǎng)絡(luò)產(chǎn)品的標(biāo)準(zhǔn)是SSL ,對于Internet上普遍使用的超文本傳輸協(xié)議(HTTP)而言,其加密后的協(xié)議稱為 HTTPS,缺省采用443端口。HTTPS數(shù)據(jù)是加密以后傳輸?shù)模虼四苡行ПWo(hù)在網(wǎng)絡(luò)上傳輸?shù)膫€人隱私信息。

對apache配置支持SSL需要經(jīng)過如下的操作:

第一步:下載所需的軟件并解開到 /usr/local/src 目錄

Apache 1.3.24

Mod_ssl 2.8.8-1.3.24

Openssl-0.9.6c

每個 mod_ssl 的版本和特定的 Apache 版本有關(guān),因此要下載相對應(yīng)的 mod_ssl 版本。

第二步:編譯和安裝

安裝 OpenSSL 到 /usr/local/ssl: # pwd

/usr/local/src/openssl-0.9.6c

# ./config

# make

# make test

# make install

安裝 mod_ssl,編譯進(jìn) Apache 的源碼樹: # pwd

/usr/local/src/mod_ssl-2.8.8-1.3.24

# ./configure --with-apache=/usr/local/src/apache_1.3.24

--with-ssl=/usr/local/ssl

以 DSO 方式編譯 Apache: # pwd

/usr/local/src/apache_1.3.24

# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE

--enable-module=ssl --enable-shared=ssl

# make

創(chuàng)建 SSL 證書,證書需要從商業(yè)的認(rèn)證權(quán)威機構(gòu)或者從內(nèi)部的 CA 得到。

執(zhí)行下面的步驟生成證書: # pwd

/usr/local/src/apache_1.3.24

# make certificate TYPE=custom

生成證書時會提示兩遍下面的信息: 內(nèi)為示范數(shù)據(jù)。

第一遍: Country Name (2-letters)

State or Province Name

Locality Name

Organization Name

Organizational Unit Name

Common Name

Email Address

Certificate Validity 365

第一遍會產(chǎn)生一個用于測試的 CA。'Common Name' 可以為任意文本。第二遍 Country Name (2-letters)

State or Province Name

Locality Name

Organization Name

Organizational Unit Name

Common Name

Email Address

Certificate Validity 365

第二遍產(chǎn)生的是實際可用的證書,能被商業(yè)機構(gòu)或者內(nèi)部 CA 認(rèn)證, 'Common Name' 為 Web 服務(wù)器的主機名。

安裝并運行 Apache # pwd

/usr/local/src/apache_1.3.24

# make install

啟動 Apache ,并測試 # pwd

/usr/local/apache/bin

# ./apachectl stop

# ./apachectl startssl

在瀏覽器上檢查你的站點正常與否即可,至此即可讓apache支持安全的SSL。

在Apache 1.4以后的版本,我們還可以用以下命令完成服務(wù)的完美重啟:

#./apachectl graceful

關(guān)鍵詞:方法,安裝

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉