Máy chủ hoàn hảo - OpenSUSE 13.1 x86_64 (Apache2, MySQL, PHP, Postfix, Dovecot và ISPConfig 3)

theanh

Administrator
Nhân viên

Máy chủ hoàn hảo - OpenSUSE 13.1 x86_64 (Apache2, Dovecot, ISPConfig 3)​

Phiên bản 1.0Tác giả: Falko Timme, được cập nhật bởi Srijan Kishore


Đây là mô tả chi tiết về cách thiết lập máy chủ OpenSUSE 13.1 64bit (x86_64)
cung cấp mọi dịch vụ cần thiết cho ISP và nhà cung cấp dịch vụ lưu trữ: máy chủ web Apache (có khả năng SSL) với hỗ trợ PHP, CGI và SSI, máy chủ thư Postfix với SMTP-AUTH, TLS và người dùng thư ảo, máy chủ DNS BIND, máy chủ FTP Pureftpd, máy chủ MySQL, Dovecot POP3/IMAP, Quota, Firewall, Mailman, v.v. Từ phiên bản 3.0.4, ISPConfig hỗ trợ đầy đủ cho nginx web máy chủ ngoài Apache; hướng dẫn này bao gồm thiết lập máy chủ sử dụng Apache, không phải nginx.

Tôi sẽ sử dụng phần mềm sau:
  • Máy chủ web: Apache 2.4 với PHP 5
  • Máy chủ cơ sở dữ liệu: MySQL
  • Máy chủ thư: Postfix với người dùng ảo
  • Máy chủ DNS: BIND
  • Máy chủ FTP: pureftpd
  • POP3/IMAP: Dovecot
  • Webalizer và AWStats để thống kê trang web
Cuối cùng, bạn sẽ có một hệ thống hoạt động đáng tin cậy và dễ quản lý với ISPConfig 3 bảng điều khiển. Hướng dẫn sau đây dành cho phiên bản 64bit của OpenSUSE.

Trước tiên, tôi muốn nói rằng đây không phải là cách duy nhất để thiết lập một hệ thống như vậy. Có nhiều cách để đạt được mục tiêu này nhưng đây là cách tôi thực hiện. Tôi không đưa ra bất kỳ đảm bảo nào rằng cách này sẽ hiệu quả với bạn!

Lưu ý: Hướng dẫn này dành cho ISPConfig 3.0.1 hoặc mới hơn. Không phù hợp với ISPConfig 2.x!
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 Hướng dẫn sử dụng ISPConfig 3.

Với khoảng 300 trang, hướng dẫn 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. Hướng dẫn này 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; 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:

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.2.249 và cổng 192.168.2.254. 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 cần thiết.


3 Hệ thống cơ sở​

Khởi động từ DVD OpenSUSE 13.1 của bạn và chọn Cài đặt:





Chọn ngôn ngữ, bố cục bàn phím và chấp nhận các điều khoản cấp phép:



Trình cài đặt phân tích phần cứng của bạn và xây dựng bộ đệm kho lưu trữ phần mềm:



Chọn Cài đặt mới:



Chọn vùng và múi giờ:



Chúng tôi chọn Khác > Lựa chọn máy chủ tối thiểu (Chế độ văn bản) tại đây vì chúng tôi muốn cài đặt máy chủ không có máy tính để bàn X-Window. Hệ thống X-Window không cần thiết để chạy máy chủ và sẽ làm chậm hệ thống. Chúng tôi sẽ thực hiện tất cả các tác vụ quản trị trên shell hoặc thông qua kết nối SSH, ví dụ: thông qua PuTTY từ máy tính từ xa.



Nhấp vào Chỉnh sửa thiết lập phân vùng... để thay đổi các phân vùng được đề xuất. Vì đây là thiết lập máy chủ, chúng ta cần một phân vùng /srv lớn thay vì phân vùng /home:
 
Back
Bên trên