哪裡可以更改apache顯示的網頁?

哪裡可以更改apache顯示的網頁?

我安裝了 ubuntu 10.10,當我點擊我的 IP 時,我看到:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

我應該在哪裡查看該服務是從哪裡提供的?

奇怪的是,我剛剛安裝了 nginx 並設定了一個在連接埠 80 上提供服務的靜態頁面(應該與提供「它工作頁面」的預設 apache 衝突),當我重新啟動 nginx 時,我沒有得到綁定錯誤說埠80 已被佔用。

我不使用 apache,也不想要它,但預設安裝似乎有它。我不知道它在哪裡,我在 /opt 或 etc/apache 中沒有看到它。

謝謝!

答案1

您可以將您的網頁放入其中,/var/www/您將需要 sudo 存取權限才能更改其中的任何內容。

這些是您這樣做的選擇。

1. 對文件使用 mv

您可以使用終端機和命令mv

例子:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

這個點不是錯誤,而是目標是目前資料夾。

2.使用文字編輯器

另一種方法是打開gedit(或任何其他編輯器)並將文件保存為/var/www/.

如果你想刪除 apache,你只需sudo apt-get remove apache在終端機中輸入即可。如果您正在使用,請在結尾處apache2加上 a 。2

3. 建立根資料夾的鏈接

如果您厭倦了必須使用 root 使用者新增新的網頁文檔,只需建立一個連結即可。配置 FTP 和 Apache 的權限


順便說一下,你不需要存取你的IP,你只需localhost在瀏覽器中存取你的IP。如果您的資料夾中有多個文件,只需新增以下文件名稱:localhost/myfile.html

答案2

預設情況下,當告訴您的瀏覽器顯示「localhost」時,Apache 將在 /var/www 中尋找要顯示的網站。新的 Apache 安裝後,它將找到一個 index.html 檔案。該文件顯示您看到的訊息。 Index.html 是通常用於網站主頁的名稱。如果 /var/www 中沒有 index.html 文件,則會顯示該文件的目錄清單。您可以將原始的index.html 替換為您自己的HTML 檔案。不要忘記 /var/www 歸 root 所有。

答案3

您可以使用 synaptic 來尋找所有 apache 檔案並查看它們在哪裡。首先搜尋 Apache,然後右鍵單擊包並單擊屬性。選擇已安裝的檔案標籤以查看檔案的位置。

例子

Apache 將其網站儲存在/etc/www.

答案4

正如弗拉戈斯上面所解釋的; Apache 將會尋找/var/www要顯示的網站。 Apache 會尋找通常與主頁相關的文件,例如index.php,在安裝新的 Apache 後,它將找到一個index.html文件(其中包含您在帖子中看到的文字)。

Fragos 是對的,您可以簡單地修改此文件,也可以刪除它並建立您認為合適的頁面,確保您以 apache 會找到並將此文件作為頁面提供的方式命名它。透過命名index.html,apache 將優先考慮該文件,使其優先於目錄層級中的任何其他文件/var/www

如果您希望 Apache 從不同的目錄(即可以在 Wordpress 中使用的子目錄)提供服務,那麼您需要在相應的虛擬主機檔案中匹配/配置路徑/DocumentRoot,根據作業系統可以透過cd/ete/apache2/**yourwebsitefolder**/sites-enabled& 然後找到該路徑/ DocumentRoot sudo nano into 000-default.conf(除非您為相關網站建立了專用虛擬主機)。您需要添加;

ServerName www.yourwebsite.com

ServerAlias yourwebsite.com

DocumentRoot輸入要載入的網站檔案的完整路徑(以上 1 級),即 /var/www/yourwebsitefolder

請注意,上面的範例路徑假設您的 homepage/index.html 嵌套在 內yourwebsitefolder。注意,Wordpress 將使用“index.php”作為其替代方案,index.html這也是 Apache 將優先考慮/嘗試的。

現在重新啟動 apache2,清除網頁瀏覽器上的快取(以避免可能看到快取的網頁)。現在,當您輸入網站名稱時,您應該會看到所需的網站 - 這是用於內部網路/LAN 的,需要進一步的步驟才能在網路上存取網站。

要存取外部/互聯網,您需要考慮其他方面,例如網域名稱、連接埠轉送/安全主機伺服器、防火牆等。

相關內容