1. Webmin là gì ?
Trang chủ : http://www.webmin.com/index.html
Webmin là một công cụ quản trị hệ thống dưới dạng dịch vụ web giao diện đồ hoạ. Bạn hoàn toàn có thể thao tác quản lý qua các tuỳ chỉnh đơn giản trên website. Ví dụ như bạn có thể quản lý web server Apache, thêm tên miền hosting, quản lý ssh kết nối, cronjob,… Bài viết này sẽ giúp bạn cài đặt Webmin trên hệ điều hành CentOS 7. Để cài đặt Webmin, bạn cần có quyền user tương đương quyền user ‘root’ hoặc là chính user root để có thể thiết lập cài đặt hệ thống CentOS.
2. Cài đặt Webmin trên CentOS 7
Bạn hãy ssh vào VPS/Cloud Server đang sử dụng hệ điều hành CentOS 7 của bạn và nên tiến hành nâng cấp các chương trình hệ thống lên phiên bản mới nhất.
Giờ bạn cần cài đặt một số chương trình thư viện cần thiết cho hệ thống Webmin được hoạt động trơn tru trên VPS/Cloud Server CentOS 7.
2.1 Download và cài đặt Webmin
Webmin cung cấp link trang web có chứa các đường link để download các gói cài đặt tương ứng Hệ Điều Hành Linux mà bạn đang sử dụng như hình dưới.
Link download: http://www.webmin.com/download.html
Như vậy, phiên bản mới nhất vào thời điểm viết bài này, là phiên bản “Webmin v1.850“. Chúng ta sẽ lựa chọn gói cài đặt ‘webmin-1.850-1.noarch.rpm‘ như trong hình trên. Bạn sẽ sử dụng chương trình “wget” để tải file cài đặt xuống thẳng hệ thống hoặc tải về từ website rồi up lên VPS qua các kênh truyền tải như scp hay ftp,..
Lưu ý:
– Hãy luôn chủ động truy cập website của nhà cung cấp chương trình để kiểm tra phiên bản mới nhất của Webmin.
– Hãy luôn chủ động truy cập website của nhà cung cấp chương trình để kiểm tra phiên bản mới nhất của Webmin.
Kế đến, ta nên import thông tin GPG Key đối với gói cài đặt vừa được tải về. Điều này, giúp cho hệ điều hành và bản thân bạn có thể xác thực được thông tin nguồn gốc của gói “webmin-1.850-1.noarch.rpm“.
Giờ ta sẽ tiến hành cài đặt dịch vụ Webmin từ file vừa tải về. Nhớ là phải cài đặt chương trình thư viện tiên quyết đã đề cập phía trên, nếu không sẽ gặp lỗi khi cài đặt gói .rpm Webmin.
Sau khi cài đặt xong thì toàn bộ mã nguồn chương trình dịch vụ Webmin sẽ được chứa ở thư mục ‘/usr/libexec/webmin‘.
2.2 Khởi động dịch vụ Webmin
Ta sẽ khởi động dịch vụ Webmin trên CentOS 7 và cấu hình cho dịch vụ khởi động cùng hệ thống khi OS được boot lên.
2.3 Cấu hình tường lửa cho port Webmin
Như đã biết thì dịch vụ Webmin sử dụng port 10000 để lắng nghe các kết nối đến dịch vụ. Vì vậy ta cần cấu hình rule tường lửa cho phép mở port 10000 chiều vào giao thức TCP. Do dịch vụ tường lửa rất nhiều loại, nên bạn cần linh động tìm hiểu cách cấu hình tường lửa trên hệ thống CentOS của các bạn. Ví dụ, ở đây mình sẽ xài rule tường lửa ‘iptables’.
3. Truy cập Webmin
Vậy là dịch vụ Webmin đã cài đặt hoàn tất, còn đợi gì nữa mà ta không tiến hành truy cập ngay giao diện website của Webmin nào. Tài khoản và mật khẩu đăng nhập là của user ‘root‘.
Thông tin truy cập sẽ gồm :
URL: https://<ip-server-vps>:10000/
User: root
Pass: *********
URL: https://<ip-server-vps>:10000/
User: root
Pass: *********
Bạn phải truy cập bằng đường link HTTPS, nếu truy cập URL bằng HTTP thường, không SSL sẽ gặp chỉ dẫn chuyển hướng sang HTTPS như hình dưới. Bạn cũng nên truy cập URL bằng địa chỉ IP VPS/Cloud Server hoặc tên miền website đang host trên hệ thốn. Do hình trên Webmin lấy thông tin hostname của hệ điều hành, nên bấm vào có khả năng bị lỗi không phân giải DNS được.
Đăng nhập Webmin Dashboard bằng thông tin mật khẩu user root.
Một số hình ảnh về giao diện quản lý Webmin và các tính năng mà Webmin cho phép bạn sử dụng để quản lý hệ thống VPS/Cloud Server của bạn.
Việc của bạn sau khi hoàn thành việc cài đặt Webmin trên CentOS chính là mau mau chóng khám phá các tính năng tuyệt vời của Webmin.
No comments:
Post a Comment