Xây dựng web server – FTP server mail server MDeamon
Trang 1
GVHD : Nguyễn Hoàng Liêm SVTH : Cao Thanh Vàng MSSV : 109001056
Lớp : 09CT111
Biên Hòa, 4/2012
Trang 2MỤC LỤC
I Chuẩn bị trước khi tiến hành cài đặt server kết hợp 2
II Cài đặt Web Server và FTP Server 4
1 Cài đặt dịch vụ IIS cho Web Server và FTP Server 4
2 Cấu hình Web Server 6
3 Cấu hình FTP Server 10
4 NAT modem hỗ trợ Web Server và FTP Server 14
III Cài đặt Mail Server dùng Mdaemon 16
1 Giới thiệu Mdaemon 16
2 Cài đặt Mdaemon 16
3 Cấu hình gửi mail nội bộ 22
4 Cấu hình gửi mail ra ngoài 25
5 Cấu hình web mail client và web mail admin 27
6 NAT port cho dịch vụ mail 38
7 Quản lý account 38
IV Tài liệu tham khảo 39
Trang 3I CHUẨN BỊ TRƯỚC KHI TIẾN HÀNH CÀI ĐẶT SERVER KẾT HỢP
Trước khi tiến hành cài đặt kết hợp các dịch vụ trên server, có một số bước cần
chuẩn bị trước:
- Máy tính chạy hệ điều hành Windows Server 2003
- Modem để kết nối ra internet sử dụng IP tĩnh hoặc động : sử dụng modem
ComTrend CT-5624S mạng FPT
- Phần mềm Mdeamon Email Server : version 12.5.4
Trang 4- Một tên miền có chức năng trỏ về máy server tại nhà thông qua IP động, có chức năng cập nhật lại IP động , sử dụng No-Ip hoặc DynDNS đều được,
ngoài ra còn nhiều trang hỗ trợ khác: sử dụng địa chỉ
http://caothanhvang.zapto.org/
Và phần mềm cập nhật IP động cho host
- Server đã nâng cấp lên domain : nâng cấp lên domain sử dụng địa chỉ
caothanhvang.zapto.org
Trang 5II CÀI ĐẶT WEB SERVER – FTP SERVER
1 Cài đặt dịch vụ IIS cho Web Server và FTP Server trên Windows Server 2003
Bước 1 Vào Start à Control Panel à Add or Remove Programs
Bước 2 Sau khi hiện hộp thoại Add or Remove Programs à Add/Remove Windows Components
Trang 6Bước 3 Trong hộp thoại Windows Components, đánh dấu vào Application Server à chọn Details
Bước 4 Chọn Internet Information Services (IIS), sau đó chọn Details
Trang 7Bước 5 Chọn World Wide Web Service và File Transfer Protocol (FTP) Service à OK à Next
2 Cấu hình Web Server
Bước 1 Vào Start à Programs à Administrative Tool à Internet
Information Service (IIS) Manager
Trang 8Bước 2 Chọn Web Sites à Default Web Sites à Click chuột phải chọn
Properties
Bước 3 Trong phần Web Site, TCP port mặc định là 80, timeout là 120s, người
quản trị có thể thay đổi các thông số này nếu cần
Trang 9Bước 4 Trong mục Home Directory, chọn Browse để chọn đường dẫn tới thư mục chứa website., ngoài ra có thể phân quyền cho người dùng trong mục Local path
Bước 5 Dùng Add để thêm tên trang web khác hoặc giữ nguyên, sử dụng Move
Up, Move Down để sắp thứ tự ưu tiên chạy trang web của server
Trang 10Bước 6 Trong mục Performance, có thể tinh chỉnh bandwidth và giới hạn số
lượng kết nối vào web
Bước 7 Kiểm tra Web Server
Trang 12Bước 3 Trong Home Directory, chọn Browse để tìm đường dẫn tới thư mục FTP, phân quyền cho người truy cập Read,Write, Log visits
Bước 4 Vào Security Accounts, nếu bỏ check dòng Allow anonymous connections
thì người dùng truy cập vào cần phải có username và password mới truy cập được, nếu check thì người dùng sẽ truy cập bằng 1 username và password mặc định có sẵn
Trang 13Bước 5 Vào Start à Administrator tool à Active directory User and
Computer để tạo group user dùng truy cập FTP Server
Bước 6 Vào phần User trong domain, click chuột phải chọn New à Group
Bước 7 Tạo Group tên FTPUser, sau đó click phải FTPUser chọn Properties, vào phần Members và chọn Add để thêm user vào, với điều kiện user đã được tạo
trước Ở đây trên server đã tạo trước 2 user ftp1,ftp2
Trang 14Bước 8 Trong thư mục FTP tạo một tập tin Note.txt
Bước 9 Truy cập vào FTP Server, đăng nhập và kiểm tra
Trang 154 NAT modem để hỗ trợ Web Server và FTP Server
Bước 1 Truy cập vào trang chủ modem theo ip 192.168.1.1, đăng nhập với username : root và password: 12345 (tài khoản mặc định dành cho modem ComTrend)
Bước 2 Vào mục Advanced Setup à NAT à Add , sau đó chọn port cần NAT
Bước 3 Reset lại modem để các thiết lập có tác dụng
Trang 16III CÀI ĐẶT MAIL SERVER DÙNG MDAEMON
1 Giới thiệu về phần mềm Mdeamon
Mdaemon là một phần mềm có đầy đủ chức năng để nhận mail từ các server mail SMTP, POP3 và IMAP4 chạy trên nền của các hệ điều hành windows Mdaemon là một mail sever khá thông dụng và được nhiều doanh nghiệp vừa và nhỏ lựa chọn So với các mail server khác thì mdaemon khá thân thiện, dễ cài đặt và sử dụng
Trang 17Bước 3 Chọn I have read and… sau đó nhấn Next
Bước 4 Chọn Browse để chọn đường dẫn tới thư mục cài đặt, sau đó nhấn Next
Trang 18Bước 5 Ở phần này bạn có thể đăng ký bản quyền với key có sẵn hoặc chọn bản dùng
thử rồi nhấn Next
Bước 6 Chương trình sẽ hiện ra hộp thoại Trial Mdaemon….Bạn nhấn Next
Trang 19Bước 7 Tiếp theo bạn điền thông tin vào
Trang 20Bước 8 Nhập key dùng thử được cung cấp qua email điền ở bước 7, sau đó nhấn Next
và tiến hành cài đặt
Bước 9 Sau khi chương trình cài đặt xong, Mdeamon yêu cầu bạn cài đặt một số thông tin về mail server Bạn điền tên domain vào
Trang 21Bước 10 Khai báo account của Admin với password gồm chữ thường, chữ hoa và số rồi chọn Next
Bước 11 Ở các hộp thoại tiếp theo bạn chỉ cần Next để tiếp tục thực hiện cài đặt Sau cài đặt chương trình Mdaemon sẽ khởi động và yêu cầu kích hoạt, chọn Next
Trang 22Giao diện Mdaemon
3 Cấu hình gửi mail nội bộ
Bước 1 Setup à Default Domain/Server à Domain Phần này dùng thay đổi tên
domain vài ip server
Trang 23Bước 2 Chọn Account à New Account à Tạo account user1, pass = 123456 và
account user2,pass = 123456
Bước 3 Chạy http://localhost:3000/ để kiểm tra duyệt mail nội bộ và đăng nhập bằng account vừa tạo
Trang 24Bước 4 Kiểm tra mail từ hệ thống Mdaemon gửi về
Bước 5 Từ user1 gửi email cho user2
Trang 25Bước 6 Kiểm tra user2 nhận mail từ user1
4 Cấu hình gửi mail ra ngoài
Bước 1 Trong giao diện Mdaemon, chọn Account à Account Setting à Aliases
Chức năng của Aliases sẽ tự động đổi tên miền của địa chỉ email từ tên miền sử dụng địa chỉ của domain đăng ký từ No-Ip thành tên miền local, như vậy khi một email gửi vào tên miền no-ip gửi tới server mail, tự động tên miền sẽ được chuyển thành local và gửi tới user
Bước 2 Ở ô New Alias, gõ *@<tên domain internet> sử dụng trên internet
phần Actual address gõ *@<tên domain mdaemon > nhập vào Mdaemon lúc cài đặt
à Add
Ký tự * mang ý nghĩa đại diện cho tất cả, mail tên gì không quan tâm, chỉ cần có đuôi
là @<tên domain internet> thì sẽ chuyển thành @<tên domain mdaemon>
Trang 26Bước 3 Cấu hình để mail server tự chuyển đổi từ @< tên domain mdaemon> sang
@< tên domain internet> khi gửi mail ra ngoài internet Vào Menu Setup à Default domain / servers à Header Translation
Ở Existing header text điền @<tên domain mdaemon>, ở New header text điền
@<tên domain mdaemon>
Sau đó chọn Add
Trang 275 Cấu hình web mail client và web mail admin
a Cấu hình Web Mail Client
Bước 1 Vào Start à Administrative Tools à Internet Information Services (IIS) Manager
Bấm chuột phải vào Application Pools à New à Application Pool…
Bước 2 Đặt tên mới cho Pool à OK
Bước 3 Click chuột phải vào Pool mới tạo à Properties à Performance và bỏ check 2 mục Idle time out và Request queue limit
Trang 28Bước 4 Qua mục Identity à Predefined à Local system à OK
Bước 5 Click chuột phải vào Default Web Site à New à Virtual Directory
Trang 29Đặt tên Alias
Browse à chọn đường dẫn đến thư mục HTML trong Mdaemon\WorldClient
Trang 30Gán quyền truy cập
Bước 6 Chọn virtual directory vừa tạo à Properties à Virtual Directory à Application Pool à chọn Pool vừa tạo
Trang 31Qua mục Documents à Add à Thêm WorldClient.dll vào
Bước 7 Trong Web Service Extension à Add a New …
Điền tên extension và chọn đường dẫn tới file WorldClient.dll, sau đó check vào dòng Set extension status to Allowed
Trang 32Bước 8 Giao diện Mdaemon à Setup à Web & SyncML Service à chọn
WorldClient runs using extenal webserver… à OK
Bước 11 Gán quyền Full Control cho thư mục C:\Mdaemon
Trang 33Bước 12 Kết quả
b Cấu hình Web Mail Admin
Các bước cấu hình Web mail Admin cũng giống như cấu hình cho Web mail Client Bước 1 Tạo Application Pool
Trang 34Bước 2 Tạo Virtual Directory trong Default Web Site
Trang 35Cấu hình Virtual Directory, sau khi cấu hình, chọn Configuration để bổ sung thêm phần mở rộng WebAdmin.dll với phân mở rộng là wdm
Trang 36Trong Documents à Add à Thêm login.wdm vào và ưu tiên thành trang chủ web
Trang 37Bước 3 Cấu hình Web Service Extension
Trang 38Bước 4 Kết quả
6 NAT port cho dịch vụ mail
Tiến hành NAT port các dịch vụ SMTP, POP3, IMAP
7 Quản lý account
Các account được quản lý bằng 2 cách:
Dùng trang Web Admin để quản lý hệ thống mail bao gồm cả account
Dùng giao diện Mdaemon à Account à Account manager
Trang 39TÀI LIỆU THAM KHẢO
1 Bài viết “Triển khai hệ thống mail online toàn tập với Mdaemon kết hợp IP động và NO-IP”, Lê Tôn Phát, 03/10/2010, http://letonphat.wordpress.com
2 Bài LAB MCSA, Trung Tâm Nhất Nghệ, http://tailieu.nhatnghe.com