国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Apache的 httpd.conf 文件

2016-06-08 09:05:55 3580

打開 Apache 的安裝目錄,其主要配置都集中在conf文件夾下的 httpd.conf 文件中,位置如圖所示:

blob.png

UltraEdit Notepad++打開httpd.conf文件,從上往下閱讀:

1、第35行,ServerRoot Apache的安裝路徑,這個(gè)了解就可以,不用管它;

2、第46行,Listen 80   指定了 80 Apache的默認(rèn)監(jiān)聽端口,這里我們改成 88,防止和其它占用80端口的軟件沖突。改完后在啟動(dòng)Windows服務(wù)中啟動(dòng)它,此時(shí)可以看到?jīng)]有報(bào)錯(cuò)窗口了。打開瀏覽器,地址欄中輸入http://www.tjdsmy.cn:88  如果看到如下信息說(shuō)明Apache已經(jīng)正常安裝并啟動(dòng)成功了:

blob.png

3、第172行,ServerName 為之前安裝時(shí)設(shè)置的DNS域名(如果沒(méi)有域名就輸入IP,記得跟上端口號(hào)),#號(hào)為注釋,這里去掉#號(hào),修改后的內(nèi)容如下:

ServerName 127.0.0.1:88

修改完之后,先測(cè)試下配置是否正確:打開開始菜單-》所有程序,找到Apache HTTP Server 2.2 下的Test Configuration,并運(yùn)行,如圖:

blob.png

如果彈出的CMD串口的內(nèi)容為 Syntax OK 并一閃而過(guò),說(shuō)明配置是沒(méi)有問(wèn)題的;否則的話會(huì)提示出錯(cuò)信息并停留30后才?動(dòng)關(guān)閉。

4、第179行,DocumentRoot  一般為js、css、html、png、gif、jpg等靜態(tài)資源文件的存放目錄,這里我們定義存放在D盤的Apache_Statics文件夾下。修改后的內(nèi)容如下:

DocumentRoot "D:/Apache_Statics"

5、第193行,將 Deny from all 改成 allow from all 否則訪問(wèn)靜態(tài)文件時(shí)頁(yè)面會(huì)提示 Forbidden 禁止訪問(wèn)的信息。修改后的內(nèi)容如下圖:

blob.png

6、第206行,Directory 修改成和 DocumentRoot 對(duì)應(yīng)的值相同,修改后的內(nèi)容如下:

<Directory "D:/Apache_Statics">

7、第219行,將 Options Indexes FollowSymLinks 注釋掉,并在其下追加一行 Options None。作用和 Tomcat下的conf/web.xml中的 listings 設(shè)置成 false 一樣,為了避免在瀏覽器中列出 服務(wù)端資源 的目錄結(jié)構(gòu)。

 

三、Apache 整合 Tomcat 的配置

Apache 可通過(guò)集成不同的模塊來(lái)完成默認(rèn)未提供的功能,如整合 Tomcat 就需要安裝 mod_jk 這個(gè)模塊。通過(guò)加載這個(gè)模塊并進(jìn)行相應(yīng)的配置,即可實(shí)現(xiàn) Apache 通過(guò)監(jiān)聽指定的端口(上面配置了 88 端口)來(lái)解析靜態(tài)資源內(nèi)容,動(dòng)態(tài)資源內(nèi)容如 jspservlet、action 則交給Tomcat來(lái)解析。具體說(shuō)明如下:

1、先去官網(wǎng)下載mod_jk模塊,地址:http://www.tjdsmy.cn/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/    選擇最新版本的 mod_jk-1.2.31-httpd-2.2.3.so 下載;

2、將 mod_jk-1.2.31-httpd-2.2.3.so 文件拷貝到Apache安裝目錄的 modules 文件夾下,如下圖:

blob.png

3、在conf 文件夾(httpd.conf 所在的文件夾)新建一個(gè) workers.properties 文件,內(nèi)容如下圖:

blob.png

workers.tomcat_home tomcat的安裝路徑;workers.java_home jdk 的安裝路徑;mod_jk 一般 使用 ajp13 協(xié)議 tomcat 連接,默認(rèn)使用8009端口,端口可以在Tomcat conf/server.xml中查看,如下圖:

blob.png

4、在httpd.conf 的最末尾處 添加一段代碼,如下圖(紅框內(nèi)):

blob.png

上述代碼加載了 mod_jk 模塊 workers.properties 文件,并定義了日志文件的輸出位置(logs/mod_jk.log);ServerAdminDocumentRoot、ServerName和之前配置的相同即可;JkMount 指定了 那些路徑 會(huì)通過(guò) ajp13 協(xié)議 交給Tomcat 去處理,多個(gè)路徑定義多個(gè) JkMount ... ajp13 即可。這樣以WEB-INF開頭的或者以.action.jsp結(jié)尾的或者以 servlet/ 開頭的 URL 都會(huì) 交由 Tomcat 去解析。自此,Apache Tomcat 整合完畢,通常情況下程序的靜態(tài)資源部分部署到之前提到的D:Apache_Statis文件夾下,而非靜態(tài)資源則部署到Tomcat下。

 

 


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: