導航:首頁 > IDC知識 > apache伺服器java

apache伺服器java

發布時間:2021-02-28 19:20:05

1、window的apache伺服器正常運行後怎麼配置'使其能夠運行java script

Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。它源於NCSAhttpd伺服器,當NCSA WWW伺服器項目停止後,那些使用NCSA WWW伺服器的人們開始交換用於此伺服器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
同時Apache伺服器也是一個免費的WEB伺服器,可以通過對其安裝目錄下的 conf/httpd.conf 配置文件來完成對Apache的配置。
配置步驟如下:
第一步:配置Server Root
由於實驗室的主機對C盤加了防寫,Apache無法安裝在C盤下,因此應對Apache的Server Root 進行設置:假設我們把Apache放在D:zhrApache
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
第二步:配置服務埠:
在 httpd.conf 文件中默認指定了用 8080 埠作為WEB服務埠。這是由 httpd.conf 文件中的Listen 參數指定的。例如:
#Listen 192.168.1.101:8080
#Listen 192.168.1.101:80
#Listen 127.0.0.1:8080
#Listen 116.52.34.156:8080
Listen 8080
Listen 80
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
標明服務埠為8080 ,訪問此WEB伺服器時URL中要帶上8080埠號,例如 http //192.168.1.101:8080/
如果把此行改為 Listen 80 則默認服務埠為 80 訪問此WEB伺服器時URL中可以帶上80埠號,也可以不帶。例如 http:// 192.168.1.101/
第三步:配置WEB根目錄
在 httpd.conf 文件中指定了用DocumentRoot 參數指定了WEB根目錄,對此WEB伺服器訪問的請求都被定向為對 DocumentRoot 參數指定的目錄的訪問。例如:
DocumentRoot "D:/zhr/Apache/WebSite/"
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
標明WEB根目錄在Apache安裝目錄下的 WebSite 目錄下(注意:UNIX和LINUX等系統中文件名和目錄名大小寫是嚴格區分的)。因此,此配置指明了要通過WEB發布出去的網頁就必須放在 Apache 安裝目錄下的 WebSite 目錄下。
第四步:給予WEB目錄允許訪問的許可權
在 httpd.conf 文件中指定了用成對的<Directory >標記對指定目錄做出訪問許可權控制。例如在上一步中,設定了WEB根目錄為"D:/zhr/Apache /WebSite/" ,則對其指定允許任何人匿名訪問的配置如下:
<Directory "D:/zhr/Apache/WebSite/">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
</Directory>
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
第五步:指定WEB主頁文件名
在 httpd.conf 文件中成對的<IfMole dir_mole>標記中,用DirectoryIndex參數指定WEB主頁文件名。例如:
<IfMole dir_mole>
DirectoryIndex index.html index.htm index.php default.php
</IfMole>
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
標明對此WEB伺服器的一個目錄進行訪問,如果URL中沒有指明要訪問的文件名,則就是對此目錄下的主頁文件的訪問。這里指定了4個作為主頁文檔的文件,每兩個文件名之間用英文空格分隔。排列在左邊的優先權最高,排列在右邊的優先權最低。例如:按照上述配置,當對此WEB伺服器做URL請求為http://192.168.1.101:8080/ 時,即請求其WEB根路徑,則將在指定的WEB根目錄下尋找名為 index.html 的文件作為主頁返回給客戶端瀏覽器。如果 index.html 不存在,則尋找 index.htm 文件;否則尋找 index.php 文件;否則尋找 default.php 文件……。如果指定的主頁文檔都不存在,則對此路徑的請求將失敗,瀏覽器返回404錯誤。
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
第六步:運行伺服器
配置完畢之後,可以把Apache伺服器安裝為系統服務,這將使得Apache伺服器伴隨操作系統啟動而在載入用戶桌面之前自動啟動。把Apache伺服器安裝為系統服務的命令如下:在Apache伺服器安裝目錄下執行:
binhttpd.exe
WEB--Apache伺服器的配置 - ah..zhangrui - 瑞的首頁
此時游標閃動,表示伺服器正常運行,否則一閃而過運行失敗。
第七步:測試伺服器
把自己已經製作好的網頁(或一整個網站目錄)復制到 httpd.conf 文件 所指定的WEB根目錄中,注意主頁文件的文件名必須與 httpd.conf 文件指定的主頁文件名相同(注意大小寫)。在Apache伺服器已經啟動,自己要發布的網頁也已經復制到指定的WEB根目錄中之後,任何可以訪問此WEB伺服器的IP主機都可以通過瀏覽器來訪問此網站了。

2、Java可以在Apache裡面運行嗎

不能單獨運行javaweb項目,但可以和tomcat繼承來支撐 javaweb項目--說白了就是apache將解析java交給回tomcat來解析。

我舉一個全站答ajax的的建站例子吧。所有頁面(包括主頁,頁眉頁腳),靜態資源(圖片,JS文件,CSS文件等)都放到apache伺服器上,當用戶訪問apache的靜態頁面時,頁面通過ajax請求將請求發送到tomcat伺服器,tomcat處理請求返回數據,通過頁面里腳本(jquery或者freemark等)處理請求返回的數據將動態數據填充到靜態頁面里(或者會發起頁面跳轉請求等操作)。

最後總結下apache功能強大、高效,但並不

3、php apache 和 java apache是一回事嗎

java 的apache通常是tomcat。php用原生的apache。略有區別吧

4、java 上傳文件到 另一台apache伺服器

兩台機器在同一區域網嗎?如果是,做目錄映射,linux下面使用mount映射到另外一台專服務的指定目錄下,就可以屬讀寫操作,或者其它映射手段。
如果不是在統一區域網,那隻能中轉了,即上傳到當前伺服器傷後,在通過後台程序傳到另一台伺服器上,或者你確定網路夠好,也可以做公網上的映射或者目錄共享。

5、Tomcat,Java,apache,jdk是什麼?之間的關系是?

JAVA是一門面向對象抄的編程語言,分為j2se,j2ee,j2me三種平台.其中j2ee中包含jsp和servlet.
jdk是JAVA的編譯器,寫java代碼時需要使用jdk進行編譯運行
tomcat是一種WEB伺服器.是jsp和servlet的運行時的WEB容器.
apache是一種最流行的HTTP伺服器,與tomcat屬於統一機構出產.如果想要apache支持jsp和servlet需要將tomcat和apathe集成.

6、apache能當java的伺服器么?

apache 是Web伺服器軟體

java可以開發出web應用

所以apache可以做為java應用的伺服器,但一般用的是apache的擴展tomcat

7、Apache 是什麼,和JAVA什麼關系?

Apache是一個公司
Apache有一產品為Tomcat,可以用來作為伺服器,一些企業級應用程序用到的JSP,Servlet,EJB等技術所編版寫的程權序需要部署到應用伺服器上才能運行
很簡單一句話:Apache公司的Tomcat作為一個容器來管理WEB程序

8、apache 能運行javaweb項目嗎?

apache 是一個小型伺服器 你在myeclipse裡面發布到apache tomcat里去 這個你的web項目的頁面就可以在IE瀏覽器里運行了

9、Apache和java之間有什麼關系?謝謝!最好說的詳細一些!

Apache 是一個機構,這個機構對 Java 的貢獻很大 ,它有非常多的開源項目,最著名專的兩款開源軟體是:屬 Tomcat , Struts 。
這兩個軟體都是基於 java 的 。
java 是一種計算機編程語言 。

與apache伺服器java相關的知識