Quản lý dịch vụ httpd (Apache) trên RHEL Linux bằng systemctl

Quản lý dịch vụ httpd (Apache) trên RHEL Linux bằng systemctl

DataOnline sẽ giúp bạn từng bước cài đặt máy chủ web Apache trên Red Hat Enterprise Linux (RHEL) phiên bản 7 và 8. Ngoài ra, bạn cũng sẽ được hướng dẫn cách kích hoạt và quản lý dịch vụ httpd trên RHEL để đảm bảo máy chủ web hoạt động ổn định và hiệu quả.

Nội dung hướng dẫn

Trong bài hướng dẫn này, bạn sẽ học được:

  • Cách cài đặt máy chủ web Apache trên RHEL.
  • Cách khởi động dịch vụ httpd trên RHEL.
  • Cách kiểm tra việc triển khai website.

Yêu cầu và phần mềm sử dụng

Hệ thống: Red Hat Enterprise Linux

Phần mềm: Máy chủ web Apache

Yêu cầu khác: Quyền truy cập đặc quyền trên hệ thống Linux, được đăng nhập dưới quyền root hoặc thông qua lệnh sudo.

Quy ước:

  • Dấu # – cho biết các lệnh Linux cần được thực thi với quyền root (hoặc thông qua sudo).
  • Dấu $ – cho biết các lệnh Linux cần được thực thi dưới quyền người dùng thường (không có đặc quyền).

Cài đặt Apache trên RHEL 7 và 8

Máy chủ web Apache có thể được cài đặt từ trình quản lý gói của Red Hat bằng lệnh sau:

# dnf install httpd

Khởi động httpd trên RHEL 7 và 8

Sau khi gói phần mềm đã được cài đặt, hãy sử dụng lệnh systemctl dưới đây để khởi động dịch vụ httpd:

# systemctl start httpd

Bạn có thể kiểm tra trạng thái của dịch vụ httpd bất cứ lúc nào bằng lệnh:

# systemctl status httpd

Nếu bạn muốn máy chủ web Apache khởi động tự động khi khởi động hệ thống, hãy thực hiện lệnh sau:

# systemctl enable httpd

Tạo một Website kiểm tra

Bây giờ, bạn có thể sao chép các tệp tin của mình vào thư mục /var/www/html và truy cập website. Tuy nhiên, trước tiên hãy đảm bảo rằng tường lửa (Firewall) của bạn cho phép kết nối đến website. Thực hiện các lệnh sau:

# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload

Để tạo trang web kiểm tra cho Apache trên RHEL, hãy chạy lệnh sau (lệnh này cũng sẽ vô hiệu hóa trang kiểm tra mặc định của Apache trên RHEL):

# echo "APACHE on RHEL7" > /var/www/html/index.html

Kết luận

Trong hướng dẫn này, bạn đã nắm vững quy trình cài đặt máy chủ web Apache trên Red Hat Enterprise Linux 7 và 8, cũng như cách khởi động, kiểm tra trạng thái và thiết lập dịch vụ httpd để tự động chạy khi hệ thống khởi động. Việc cấu hình đúng giúp đảm bảo máy chủ web hoạt động ổn định và sẵn sàng phục vụ các yêu cầu truy cập.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *