Máy chủ hoàn hảo - Debian Wheezy (Apache2, BIND, Dovecot, ISPConfig 3)
Phiên bản 1.0Tác giả: Falko Timme
http://twitter.com/howtoforgecom?utm_source=diendancongnghe.com Theo dõi tôi trên Twitter
Hướng dẫn này chỉ cách chuẩn bị máy chủ Debian Wheezy (có Apache2, BIND, Dovecot) để cài đặt ISPConfig 3 và cách cài đặt ISPConfig 3. ISPConfig 3 là bảng điều khiển lưu trữ web cho phép bạn định cấu hình các dịch vụ sau thông qua trình duyệt web: Apache hoặc nginx web máy chủ, máy chủ thư Postfix, máy chủ IMAP/POP3 Courier hoặc Dovecot, máy chủ tên MySQL, BIND hoặc MyDNS, PureFTPd, SpamAssassin, ClamAV và nhiều máy chủ khác. Thiết lập này bao gồm Apache (thay vì nginx), BIND (thay vì MyDNS) và Dovecot (thay vì Courier).
Xin lưu ý rằng thiết lập này không hoạt động với ISPConfig 2! Thiết lập này chỉ có hiệu lực với ISPConfig 3!
Tôi không đưa ra bất kỳ đảm bảo nào rằng thiết lập này sẽ hoạt động với bạn!
Sổ tay hướng dẫn sử dụng ISPConfig 3
Để tìm hiểu cách sử dụng ISPConfig 3, tôi thực sự khuyên bạn nên tải xuống ISPConfig 3 Hướng dẫn sử dụng.Trên hơn 300 trang, tài liệu này trình bày khái niệm đằng sau ISPConfig (quản trị viên, đại lý bán lại, khách hàng), giải thích cách cài đặt và cập nhật ISPConfig 3, bao gồm tài liệu tham khảo cho tất cả các biểu mẫu và trường biểu mẫu trong ISPConfig cùng với các ví dụ về đầu vào hợp lệ và cung cấp hướng dẫn cho các tác vụ phổ biến nhất trong ISPConfig 3. Tài liệu cũng nêu rõ cách bảo mật máy chủ của bạn hơn và đi kèm phần khắc phục sự cố ở cuối.
Ứng dụng giám sát ISPConfig dành cho Android
Với Ứng dụng giám sát ISPConfig, bạn có thể kiểm tra trạng thái máy chủ và tìm hiểu xem tất cả các dịch vụ có đang chạy như mong đợi hay không. Bạn có thể kiểm tra các cổng TCP và UDP và ping máy chủ của mình. Ngoài ra, bạn có thể sử dụng ứng dụng này để yêu cầu thông tin chi tiết từ các máy chủ đã cài đặt ISPConfig (xin lưu ý rằng phiên bản ISPConfig 3 được cài đặt tối thiểu có hỗ trợ Ứng dụng giám sát ISPConfig là 3.0.3.3!); các chi tiết này bao gồm mọi thứ bạn biết từ mô-đun Monitor trong ISPConfig Control Panel (ví dụ: dịch vụ, nhật ký thư và hệ thống, hàng đợi thư, thông tin CPU và bộ nhớ, mức sử dụng đĩa, hạn ngạch, chi tiết hệ điều hành, nhật ký RKHunter, v.v.) và tất nhiên, vì ISPConfig có khả năng đa máy chủ, bạn có thể kiểm tra tất cả các máy chủ được điều khiển từ máy chủ chính ISPConfig của mình.Để tải xuống và hướng dẫn sử dụng, vui lòng truy cập http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/.
1 Yêu cầu
Để cài đặt hệ thống như vậy, bạn sẽ cần những thứ sau:- Đĩa CD cài đặt mạng Debian Wheezy, có tại đây: http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-cd/debian-7.0.0-i386-netinst.iso (i386) hoặc http://cdimage.debian.org/debian-cd/7.0.0/amd64/iso-cd/debian-7.0.0-amd64-netinst.iso (x86_64)
- Internet nhanh kết nối.
2 Lưu ý sơ bộ
Trong hướng dẫn này, tôi sử dụng tên máy chủ server1.example.com với địa chỉ IP 192.168.0.100 và cổng 192.168.0.1. Các thiết lập này có thể khác nhau đối với bạn, vì vậy bạn phải thay thế chúng khi thích hợp.3 Hệ thống cơ sở
Chèn đĩa CD cài đặt mạng Debian Wheezy vào hệ thống của bạn và khởi động từ đĩa CD đó. Chọn Cài đặt (điều này sẽ khởi chạy trình cài đặt văn bản - nếu bạn thích trình cài đặt đồ họa, hãy chọn Cài đặt đồ họa):Chọn ngôn ngữ của bạn:
Sau đó chọn vị trí của bạn:
Nếu bạn đã chọn một sự kết hợp không phổ biến giữa ngôn ngữ và vị trí (như tiếng Anh là ngôn ngữ và Đức là vị trí, như trong trường hợp của tôi), trình cài đặt có thể cho bạn biết rằng không có ngôn ngữ nào được xác định cho sự kết hợp này; trong trường hợp này, bạn phải chọn ngôn ngữ theo cách thủ công. Tôi chọn en_US.UTF-8 tại đây:
Chọn bố cục bàn phím:
Trình cài đặt sẽ kiểm tra đĩa CD cài đặt, phần cứng của bạn và cấu hình mạng bằng DHCP nếu có máy chủ DHCP trong mạng:
Nhập tên máy chủ. Trong ví dụ này, hệ thống của tôi được gọi là server1.example.com, vì vậy tôi nhập server1:
Nhập tên miền của bạn. Trong ví dụ này, đây là example.com:
Sau đó, cung cấp cho người dùng root một mật khẩu:
Xác nhận mật khẩu đó để tránh lỗi đánh máy:
Tạo một tài khoản người dùng thông thường, ví dụ như người dùng Administrator với tên người dùng administrator (không sử dụng tên người dùng admin vì đây là tên được đặt trước trên Debian Wheezy):