{%hackmd Hy_uVFcRD %} # 安裝Apache (與tomcat的差別) ## 安裝步驟 1. 下載阿帕契 [載點](https://httpd.apache.org/download.cgi) ![](https://i.imgur.com/ynjDvID.png) ![](https://i.imgur.com/yuUajBK.png) ![](https://i.imgur.com/8GIVbBl.png) 2. 解壓縮到C槽 ![](https://i.imgur.com/YDScuaY.png) 3. 用管理員身分開啟cmd輸入此指令 C:\Apache24\bin\httpd.exe -k install 4. 到工作管理員的服務中開啟apache ![](https://i.imgur.com/ihuCEi4.png) 5. 如果成功開啟,在網址中輸入 localhost就會導向以下畫面 ![](https://i.imgur.com/nhcrGCn.png) --- ## 修改Apache的跟目錄 1. 在此路徑C:\Apache24\conf\httpd.conf找到此檔案開啟他 2. 在此檔案中找到以DocumentRoot 開頭的那行以及其底下的tag <Directory "${SRVROOT}/htdocs"> 3. 以相同方式再寫一個一樣的DocumentRoot及tag即可 --- ## Apache 與 tomcat的差異 * Apache 和 Tomcat 都是web網絡伺服器 | | apache | tomcat | | -------- | -------- | -------- | |解析|靜態解析(如HTML)| 動態解析(如JSP、PHP)| |伺服器|web伺服器|java應用伺服器| |速度|相較快|相較慢| |穩定度|相較高|相較低| |實現語言|C|java(更好支持jsp及servlet)| |側重|http、server|servlet引擎| * Tomcat只是一個servlet(jsp也翻譯成servlet)容器,可以認為是apache的擴展,但是可以獨立於apache運行 * Apache是普通伺服器,本身只支持html即普通網頁,可以通過插件支持php,還可以與Tomcat連通(Apache單向連接Tomcat,就是說通過Apache可以訪問Tomcat資源,反之不然)。 * Apache是Web伺服器,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,Web伺服器專門處理HTTP請求(request),但是應用程式伺服器是通過很多協議來為應用程式提供 (serves)商業邏輯(business logic)。 Tomcat是運行在Apache上的應用伺服器,應用程式伺服器提供的是客戶端應用程式可以調用(call)的方法 (methods)。它只是一個servlet(jsp也翻譯成servlet)容器,可以認為是Apache的擴展,但是可以獨立於apache運行。 --- ###### tags: `tomcat ` `server` ``
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up