apacheapache入門


備註

本節概述了apache是​​什麼,以及開發人員為什麼要使用它。

它還應該提到apache中的任何大型主題,並鏈接到相關主題。由於apache的Documentation是新的,因此您可能需要創建這些相關主題的初始版本。

版本

各種Apache httpd版本

當前版本發布
1.3 42年3月1日 1998年6月6日
2.0 2.0.65 2002年4月6日
2.2 2.2.32 2005-12-01
2.4 2.4.25 2012-02-21

[Ubuntu]簡單的Hello World示例

此示例將指導您設置為Hello World HTML頁面提供服務的後端。

安裝要求


訂單對這一步很重要!

  • sudo apt-get install apache2

設置HTML


Apache文件位於/var/www/html/ 。讓我們快點到達那裡。確保你首先在你的根目錄, cd ,然後cd /var/www/html/

這個html 目錄是您的所有網站文件所在的位置。讓我們快速製作一個簡單的Hello World文件。

使用您喜歡的文本編輯器,鍵入以下內容

<!DOCTYPE html>
<html>
<head>
    <title>Hello World!</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>
 

將此文件保存為當前目錄中的index.html ,您就可以開始了!

訪問您的網頁


要訪問您剛剛創建的頁面,請在您選擇的瀏覽器中訪問localhost 。如果這不起作用,請嘗試127.0.0.1 。你應該看到“Hello World!”作為一個h1 。你完成了!

安裝或設置

有關設置或安裝Apache的詳細說明。

Ubuntu安裝


sudo apt-get install apache2
 

Windows安裝


檢查WAMP堆棧。 WAMP代表Windows,Apache,MySQL,PhpMyAdmin。

CentOS安裝


Apache 2.2附帶CentOS6,而2.4附帶CentOS7,可安裝在任一操作系統上運行

yum -y install httpd
 

macOS安裝


macOS自帶Apache預裝,但可以通過Homebrew安裝Apache

如果您已經運行了內置Apache,則需要先關閉它,並刪除所有自動加載腳本。

$ sudo apachectl stop
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
$ brew install httpd24 --with-privileged-ports --with-http2
 

確保服務器已啟動。

如果您收到瀏覽器無法連接到服務器的消息,請首先檢查以確保服務器已啟動。

$ ps -aef | grep httpd
 

如果Apache啟動並運行,您應該會看到一些httpd進程。