基礎電腦網路與網站建置規劃 (2010)
WWW 伺服器的建置與 HTML 檔案上傳
回上一頁
課程資料:
- WWW 伺服器的分類方式:
- 不同陣營:作業系統 + WWW伺服器軟體 + 資料庫 + 網頁程式設計
- Linux 陣營: Linux + Apache + MySQL + PHP --> LAMP
- Windows 陣營: Windows + IIS + MSSQL + ASP(.NET)
- 請進行如下的一些練習:
- 安裝你的 WWW 環境,包括 httpd, mysql-server, php, php-mysql 等;
- 啟動 httpd ,並觀察有沒有 port 80 在啟動監聽?
- 使用瀏覽器瀏覽一下,是否有正確的顯示出 welcome 的圖示?
- 網頁的上傳:
- 直接透過 ssh 功能,搭配 gftp 或 filezilla 等支援 ssh 的軟體,使用 root 上傳資料
- 首頁的目錄在 /var/www/html 當中,亦即該目錄為你的:『http://localhost』所在;
- 首頁的檔名為: index.html,或者是 index.php !
- 請進行如下的一些練習:
- 將你上週的資料檢查一下,該 html 檔案是否正確,尤其是首頁檔名的部分;
- 透過 filezilla 的支援,配合 root 帳號密碼,將資料上傳到 /var/www/html 當中;
- 使用瀏覽器瀏覽看看是否能夠正確的顯示資料呢?
- 那網頁要如何修改呢?可以透過 vim 去修改他喔!
- 簡易處理 WWW 設定檔 :
- 設定檔所在為: /etc/httpd/conf/httpd.conf (用 vim 編輯他)
- 取消語系的萬國碼功能: AddDefaultCharset UTF8 加上註解符號 (#)
- 在 /var/www/html 底下建立一個檔案,副檔名需為 .php,內容只要『 phpinfo () 』即可。
然後透過瀏覽器檢測,看看有沒有 PHP 相關訊息產生?
- 設計找不到網頁的相關資料:
- 設定檔中 DocumentError 設定項目為 404 的,就是找不到網頁;
- 假設該網頁檔名為 missing.php,內容加上幾個連結與說明,尤其是首頁的連結
- 重新啟動 httpd ,並隨便在本機上面用瀏覽器瀏覽不存在的檔名試看看。
- 回最上方