基礎電腦網路與網站建置規劃 (2010)

WWW 伺服器的建置與 HTML 檔案上傳

回上一頁
課程資料:
  1. WWW 伺服器的分類方式:
    1. 不同陣營:作業系統 + WWW伺服器軟體 + 資料庫 + 網頁程式設計
    2. Linux 陣營: Linux + Apache + MySQL + PHP --> LAMP
    3. Windows 陣營: Windows + IIS + MSSQL + ASP(.NET)
    4. 請進行如下的一些練習:
      1. 安裝你的 WWW 環境,包括 httpd, mysql-server, php, php-mysql 等;
      2. 啟動 httpd ,並觀察有沒有 port 80 在啟動監聽?
      3. 使用瀏覽器瀏覽一下,是否有正確的顯示出 welcome 的圖示?

  2. 網頁的上傳:
    1. 直接透過 ssh 功能,搭配 gftp 或 filezilla 等支援 ssh 的軟體,使用 root 上傳資料
    2. 首頁的目錄在 /var/www/html 當中,亦即該目錄為你的:『http://localhost』所在;
    3. 首頁的檔名為: index.html,或者是 index.php !
    4. 請進行如下的一些練習:
      1. 將你上週的資料檢查一下,該 html 檔案是否正確,尤其是首頁檔名的部分;
      2. 透過 filezilla 的支援,配合 root 帳號密碼,將資料上傳到 /var/www/html 當中;
      3. 使用瀏覽器瀏覽看看是否能夠正確的顯示資料呢?
      4. 那網頁要如何修改呢?可以透過 vim 去修改他喔!

  3. 簡易處理 WWW 設定檔 :
    1. 設定檔所在為: /etc/httpd/conf/httpd.conf (用 vim 編輯他)
    2. 取消語系的萬國碼功能: AddDefaultCharset UTF8 加上註解符號 (#)
    3. 在 /var/www/html 底下建立一個檔案,副檔名需為 .php,內容只要『 phpinfo () 』即可。 然後透過瀏覽器檢測,看看有沒有 PHP 相關訊息產生?
    4. 設計找不到網頁的相關資料:
      • 設定檔中 DocumentError 設定項目為 404 的,就是找不到網頁;
      • 假設該網頁檔名為 missing.php,內容加上幾個連結與說明,尤其是首頁的連結
      • 重新啟動 httpd ,並隨便在本機上面用瀏覽器瀏覽不存在的檔名試看看。

  4. 回最上方