Your SlideShare is downloading. ×
1 4
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

1 4

1,017
views

Published on

Test ppt

Test ppt

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,017
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1-4 建立 SMTP 伺服器 • E-mail 傳送分為 SMTP(Simple Mail Transport Protocal) 簡單寄信協定與 POP(Post Offic Protocal) 收信協定 . 我們 只要在我們的 E-mail 設定此兩項就可以收 發信了,當然在外面也要向 ISP 公司申請 電子郵件帳號與密碼。我們使用者透過 SMTP 協定將郵件寄送到遠端的郵件伺服 器,再由遠端的郵件伺服器經過 POP3 協 定來發送郵件到使用者端。
  • 2. 寄信過程 使用者端 郵件伺服器 SM TP 收信過程 郵件伺服器 使用者端 POP3
  • 3. • 這裏顯示從一個人寄 e-mail 訊息給另外一個人的電子郵件郵寄過程。 不管這個使用者是在遠端或 local 本地端收發電子郵件,這個路徑就 會像下圖一樣。當使用者使用 Outlook 來發送已經寫好的電子郵件 ( 這邊稱為 Mail User Agent 郵件使用者代理 MUA) ,這個 message 訊息會傳送到 SMTP 伺服器的郵件訊息佇列 Message Queue( 這邊 稱為 Mail Transfer Agent 郵件傳輸代理 MTA) 。當郵件傳送代理一 收到這個電子郵件,就會立刻轉信 (relay) 到相關的郵件傳送代理 MTA ,並且放到該地址的使用者郵件信箱。在這遠端的郵件傳輸代 理 MTA ,它放置這郵件到使用者的郵件信箱,它可以被本地端連線 的使用者讀取,也可以被遠端的使用者透過 POP3 的協定來收信。 • 我們當 Windows Server2003 的管理者要知道郵件伺服器 Microsoft Exchangel 的操作方式就是 MTA 郵件傳輸代理,也要知道傳送、轉 信和接收的角色,我們也要知道郵件使用者代理程式 MUA ,其接收 和上傳郵件的方法,而訊息佇列 Message Queue 和使用者郵件信箱 就是暫時存放電子郵件的地方。
  • 4. 郵件傳送代理 郵件傳送代理 網路 M TA M TA 郵 件 傳 送 SM T P (rel ay ) 郵件訊息佇列 M essage Q ueue 使用者郵件信箱 遠端連接 遠端使用者收信 本地端連接 本地端連線 R em ote connecti on PO P3 l ocal connecti on l ocal connecti on 郵件使用者代理 郵件使用者代理 M UA M UA 電子郵件郵寄過程
  • 5. • Mail Transfer Agent ( 郵件傳輸代理 MTA) 和 Mail User Agent( 郵件使用者代理 MUA) 。 SMTP 只提供傳送郵件的工作, 而 POP 則提供接收郵件的工作。
  • 6. 1-4-1 建立新的 SMTP 伺服器 • 預設 SMTP 伺服器的 連接埠是 25 。 • 在這輸入虛擬伺服器 的名稱。
  • 7. • 我們選擇這台 SMTP 虛擬伺服器的 IP 位置 。 • 我們設定 SMTP 的主 目錄。
  • 8. • 這是設定 SMTP 虛擬 伺服器的網域。
  • 9. 1-4-2 修改 SMTP 虛擬伺服器內 容 • 我們可以設定我們剛 才新增的 SMTP 伺服 器內容。
  • 10. • 我們在這裏設定 IP 位 置。
  • 11. 1-4-3 維護 SMTP 伺服器 • 安全性是設定管理者 控制伺服器給特定的 使用者。 • 我們可以授權存取我 們系統的使用者。預 設 SMTP 伺服器是允 許匿名使用連接,而 不用授權。我們可以 設定存取控制,我們 按下授權。
  • 12. • 傳遞是設定郵件如何 送進到 SMTP 伺服器 和送出 SMTP 伺服器 。
  • 13. 1-5 建立 POP3 伺服器 • 我們要安裝 POP3 伺 服器。我們可以選取 E-mail Services 。
  • 14. • 我們選取 POP3 的服 務和服務網頁系統管 理。 • 我們在安裝 POP3 Service 後,我們可以 啟動 POP3 服務。我 們選取開始→系統管理 工具→ POP3 Service 。
  • 15. • 我們選取伺服器名稱並且按下 滑鼠右鍵→內容。 • 我們要設定 POP3 的內容屬性。 Active Directory 整合告訴 POP3 授權使用者使用 AD 領域 控制。在驗證方法中,如果我 們不想在 POP3 伺服器中建立 和維護使用者帳號,我們可以 選取已加密的密碼檔案。我們 預設 POP3 伺服器的連接埠是 110 。郵件儲存目錄預設是 C:InetpubmailrootMialbox 。
  • 16. • 我們選取伺服器→新增 →網域。 • 這是新增 aasir.com 的 網域。
  • 17. • 我們可以新增使用者 郵件信箱,我們選取 網域,再按下滑鼠右 鍵→新增→信箱。 • 我們在這裏新增使用 者郵件信箱。
  • 18. 1-6 建立應用程式 • CGI 程式是我們經常使用在網頁上的互動 程式,包括 ASP 、 PHP 和 PERL 。
  • 19. 1-6-1ASP 應用程式 • 我們要新增 ASP 和伺服器 端引入的 ASP 元件。我們 選取開始→控制台→新增或 移除程式→新增 Windows 元件。我們選取 Application Server→ 網際 網路資訊服務→全球資訊 網服務。我們選取伺服器 端引入和 Active Server Pages 。
  • 20. • 我們取消指令碼來源 存取,這樣 ASP 的原 始碼就不會被使用者 端讀取。 • 範例: test.asp • 第二到第四行為我們 ASP 的程式,它會輸 出” good” 字串。
  • 21. • 這是我們執行 ASP 程 式的情況。
  • 22. 1-6-2PHP 應用程式 • 我們從 www.php.net 下載在 Windows 上可 以執行的二進位檔, 我們選取 PHP 4.3.4.zip 的套件。 • 這是我們要下載的檔 案 php-4.3.4- win32.zip 檔。
  • 23. • 我們可以使用 php.exe 執 行檔或者是 ISAPI 模組。 我們將剛才下載的 php 壓 縮檔解壓縮到 c: 的目錄 下。 ISAPI 為我們網路伺 服器的應用介面 (Internet Server API) 。 • 我們要新增 php 的 ISAPI 動態連接檔。我們選取設 定。 • 我們選取新增。我們要將 PHP 的動態連結檔 php4isapi.dll 加入到我們 應用程式的執行路徑。
  • 24. • 我們將 php4isapi.dll 加入 到我們的 CGI 應用程式路 徑。一般我們解壓縮 PHP 檔時, php4isapi.dll 是放 在 isapi 目錄下。我們將 它的附檔名指為 .php 。 • 我們要將 PHP 目錄底下 的 php 組態檔 php.ini-dist 放到 %SYSTEMROOT% 底下 , 一般是 windows 底 下,且將 php.ini-dist 改成 php.ini 的檔名。
  • 25. • 我們在網頁服務延伸的地 方要新增 PHP 應用程式 的動態連結檔 php4isapi.dll 。我們在網 頁服務延伸的地方按下滑 鼠右鍵,並且選取新增網 頁服務延伸。 • 我們設定應用程式 PHP 的連結路徑為 C:PHPsapiphp4isapi.dll ,並且設定延伸狀態成允 許。
  • 26. • 這是我們設定允許 PHP 應用程式的網頁 服務延伸。 • 這是 test.php ,我們 將它放在網站的 C:Inetpubwwwroot 目錄下。
  • 27. • 這就是執行 PHP 的情 況。
  • 28. 1-6-3Perl 應用程式 • 我們從 www.activestate.com 下 載可以在 Windows 上執 行的 Perl 應用程式。我們 選取 Downloads 。 • 我們在註冊後,就可以下 載 Perl 的檔案,我們選取 可以在 Windows 上執行 的檔案。我們將 ActivePerl-5.8.2.808- MSWin32-x86.zip 壓縮檔 給下載。
  • 29. • 我們可以指定 perl 執 行檔的路徑來執行 example.pl 範例檔。
  • 30. • 我們設定網站可以執 行 Perl 程式。我們選 取網站的內容。我們 在應用程式設定值上 選取設定。 • 我們選取新增。
  • 31. • 我們選取 Perl 在 IIS 上的動態連結檔 C:Perlbinperlis.dll 。 這是我們將 Perl 安裝 在 C: 磁碟機上的目錄。 要將 C:Perl 的權限改 成可被一般使用者執 行和被讀取。 • 我們要新增網站的網 頁服務延伸。
  • 32. • 我們選取新增,並且 加入 C:Perlbinperlis.dll 的 路徑,並將其設定延 伸狀態成允許。
  • 33. • 這是 perl 的範例檔 env.pl ,它可以被執行。 將它放到網站的目錄下。這個程式會顯示 所有系統的資訊。
  • 34. • 這是我們執行的情況 ,它會顯示所有我們 系統的資訊。要將 C: Perl 的權限改成可被 一般使用者執行和被 讀取,而且將網頁的 權限和該目錄設定成 可被讀取與執行,否 則會有找不到網頁的 情況。
  • 35. 1-7SSL 加密 • 我們可以使用 SSL(Secure Sockets Layer) 將網頁加密傳輸, 這樣網頁就會在安全的情 況下傳輸使用,網頁的資 料因為加密,因此駭客不 容易得到裏面的內容。我 們在網站內容的目錄安全 設定加入伺服器憑證。我 們在安全通訊中選取伺服 器憑證。
  • 36. 1-7-1 需求憑證 • 我們選取建立新憑證 。
  • 37. • 我們選取下一步。 • 這是加密金鑰的位元 長度及名稱,我們按 下一步。
  • 38. • 我們設定憑證的資訊 。 • 這是設定憑證授權單 位的地理資訊。
  • 39. • 這是我們指定的憑證 檔案名稱。 • 這就是建立憑證檔案 了。我們可以看出來 我們所建立的憑證內 容。
  • 40. • 當我們作好憑證後, 要將資料送到憑證公 司去,如 www.verising.com , 經過憑證公司加上部 份內容後,它會將資 料寄給我們。 • 我們再選取伺服器憑 證。 • 我們選取指派已有的 憑證。
  • 41. • 我們選取憑證。 • 預設 SSL 的連接埠是 443 。 • 這是網站必需經過 SSL 安全通道。
  • 42. 1-8 架設資料庫 • 我們在 Windows Server2003 中可以使 用 MySQL 資料庫。我 們要從 www.mysql.com 中下 載,我們選取 MySQL4.0 。 • 我們選取 Windows 。
  • 43. • 我們將 MySQL 資料庫解 壓縮。我們將所下載的 mysql-4.0.17-win.zip 解壓 縮到 C:mysql 去。我們使 用 SETUP.EXE 建立 MySQL 資料庫,並將資 料庫建立到 Cmysql 目錄 下。 • 我們將 MySQL 資料庫安 裝在 C:mysql 目錄中。
  • 44. • 我們在 C:mysqlbin 目錄下執行 winmysqladmin.exe 。這就是資料庫的視 窗管理界面。在起動 MySQL 後,右下角會 出現紅綠燈標誌。這 樣就可以使用 MySQL 資料庫了。
  • 45. 1-9 建立 NUKE 網站 • 我們將 NUKE 解壓縮到我們的 網站根目錄去。 • 我們在使用 MySQL 資料庫的 mysqladmin 管理程式建立 nuke 資料庫。 • C:mysqlbinmysqladmin create nuke • 我們要用 nuke.sql 加入到 nuke 資料庫中以建立資料表。一般 nuke.sql 都是放在 sql 目錄中。 • C:mysql nuke < C:Inetpubwwwrootsqlnuke.s ql
  • 46. • 我們修改 Nuke 組態檔 config.php 。我們修改 第四十五行,將 $dbhost 改成我們網站 的名稱 bb.aasir.com 。 • 我們也可以在 nuke 資 料庫中新增 chaiyen 使用者的使用權限。
  • 47. • 我們修改 Nuke 組態檔 config.php 。我們修改 第四十五行,將 $dbhost 改成我們網站 的名稱 bb.aasir.com 。將 $dbuname 改成我們 所授權的使用者 chaiyen 。 • 這時 Nuke 就架設好了。 我們可以直接輸入網 址。
  • 48. • 我們輸入登入名稱 God ,密碼是 Password 。
  • 49. • 我們再輸入帳號 God ,密碼 Password 。 • 這就是我們的 NUKE 管理界面。