{%hackmd Hy_uVFcRD %} # 安裝Apache (與tomcat的差別) ## 安裝步驟 1. 下載阿帕契 [載點](https://httpd.apache.org/download.cgi)    2. 解壓縮到C槽  3. 用管理員身分開啟cmd輸入此指令 C:\Apache24\bin\httpd.exe -k install 4. 到工作管理員的服務中開啟apache  5. 如果成功開啟,在網址中輸入 localhost就會導向以下畫面  --- ## 修改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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.