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

theanh

Administrator
Nhân viên
Hướng dẫn này chỉ cách chuẩn bị máy chủ OpenSUSE 12.3 64bit (x86_64) với nginx để cài đặt ISPConfig 3 và cách cài đặt ISPConfig 3. Kể từ phiên bản 3.0.4, ISPConfig hỗ trợ đầy đủ cho máy chủ web nginx ngoài Apache và hướng dẫn này sẽ trình bày cách thiết lập máy chủ sử dụng nginx thay vì Apache. ISPConfig 3 là bảng điều khiển lưu trữ web cho phép bạn cấu hình các dịch vụ sau thông qua trình duyệt web: máy chủ web nginx và Apache, máy chủ thư Postfix, MySQL, Dovecot POP3/IMAP, máy chủ tên BIND hoặc MyDNS, PureFTPd, SpamAssassin, ClamAV và nhiều dịch vụ khác.

Nếu bạn muốn sử dụng nginx thay vì Apache với ISPConfig, vui lòng lưu ý rằng phiên bản nginx của bạn phải ít nhất là 0.8.21 và bạn cũng phải cài đặt PHP-FPM. Để hỗ trợ CGI/Perl, bạn phải sử dụng fcgiwrap. Tất cả những điều này đều được hướng dẫn trong hướng dẫn này.

Tôi sẽ sử dụng phần mềm sau:
  • Máy chủ web: nginx 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ý bằng bảng điều khiển ISPConfig 3. Hướng dẫn sau đây dành cho phiên bản 64 bit 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.4 hoặc mới hơn. Không phù hợp với ISPConfig 2.x!
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 Sổ tay hướng dẫn sử dụng ISPConfig 3.

Với khoảng 300 trang, sổ tay 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. Sổ tay này cũng chỉ ra cách làm cho máy chủ của bạn an toàn hơn và đi kèm với phần khắc phục sự cố ở cuối.


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 12.3 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ụ: 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:



Chọn /dev/sda3 và nhấp vào Chỉnh sửa & Thay đổi Điểm gắn kết thành /srv và nhấp vào Hoàn tất:





Nhấp vào Chấp nhận:





Nhấp vào Tiếp theo:



Bây giờ tôi tạo một người dùng có tên là quản trị viên. Bạn có thể sử dụng bất kỳ tên người dùng nào bạn thích. Đảm bảo rằng bạn vô hiệu hóa hộp kiểm Đăng nhập tự động cho người dùng này. Mật khẩu bạn nhập ở đây sẽ được sử dụng làm mật khẩu gốc:



Trình cài đặt hiển thị tổng quan về các tùy chọn cài đặt đã chọn. Cuộn xuống phần Tường lửa và SSH và bật SSH...





... rồi tắt tường lửa (ISPConfig 3 có tường lửa riêng):





Nhấp vào Cài đặt để bắt đầu quá trình cài đặt và Xác nhận rằng bạn muốn bắt đầu cài đặt::



Trình cài đặt định dạng ổ cứng, cài đặt các gói phần mềm và chuẩn bị cấu hình hệ thống cho lần khởi động đầu tiên:





Sau khi quá trình cài đặt cơ bản hoàn tất, hệ thống sẽ tự động khởi động lại & cấu hình tự động bắt đầu ngay sau khi hệ thống khởi động lại:





Bây giờ hãy đăng nhập bằng tên người dùng root và mật khẩu mà bạn đã chọn trong quá trình cài đặt.
 
Back
Bên trên