Hướng Dẫn Khởi Động Lại Apache trên Các Bản Phối Linux

Apache là phần quan trọng với nhiều máy chủ web. Bài viết này LANIT sẽ hướng dẫn bạn cách khởi động lại Apache trên Ubuntu và Debian với các công cụ đơn giản, nhanh chóng. Theo dõi nhé!

Apache là phần mềm đa nền tảng thường được sử dụng trong LAMP stack, là sự kết hợp của Linux, Apache, MySQL và PHP để chạy các trang web động.

Nên khởi động lại Apache khi nào?

Phần mềm Apache có sẵn các module có sẵn. Các Module Apache mở rộng các tính năng của máy chủ web. Chúng bao gồm Apache SSL cho các chứng chỉ và các mô-đun kỹ thuật số giúp cải thiện hiệu suất của Apache. Khi cấu hình Module, bạn cần khởi động lại máy chủ Apache để đảm bảo các Module được kích hoạt và chạy mà không gặp vấn đề nào. Cũng có các trường hợp máy chủ Apache gặp sự cố và cần khởi động lại.

Hướng Dẫn Khởi Động Lại Apache trên Các Bản Phối Linux
Nên Khởi Động Lại Apache khi nào?

Ngoài ra cũng có thể do các nguyên do sau mà cần phải khởi động lại Apache:

  • Cài đặt các bản cập nhật
  • Thay đổi sang file cấu hình Apache
  • Để kiểm thử các ứng dụng khác.

Lưu ý khi khởi động lại Apache

Để đảm bảo máy chủ web Apache khởi động lại mà không gặp sự cố, bạn nên lưu lại toàn bộ tệp quan trọng trên máy chủ của bạn. Bạn nên tạo một bản sao của file cấu hình Apache trên máy bạn. Kiểm tra các ứng dụng đang chạy và đóng lại trước khi khởi động lại

Nếu bạn đang cài máy chủ web Apache, bạn cần đảm bảo rằng hệ điều hành của mình được cập nhật và các bản vá bảo mật đã được cài đặt.

Cách khởi động lại Apache trên Linux (Ubuntu và Debian)

Trước khi bắt đầu, bạn cần kiểm tra xem bạn đã đăng nhập với tư cách là người dùng root hay sudo chưa. Các lệnh được dùng để quản lý dịch vụ Apache phụ thuộc vào loại phân phối, hệ thống và trình quản lý phiên bạn đang sử dụng. Các hệ thống cũ hơn sử dụng SysVinit và các hệ thống mới hơn sử dụng SystemD. Nếu bạn không cài đặt Apache trên máy chủ cục bộ, bạn có thể cài đăng nhập vào máy chủ bằng SSH, nhập root hoặc tên người dùng SSH và mật khẩu.

$ ssh -l root PASSWORD

Khởi động lại Apache trên Ubuntu và Debian bằng SystemD

Trên Ubuntu và Debian, dịch vụ Apache được gọi là apache2. Để khởi động Apache, bạn sử dụng câu lệnh sau:

$ sudo systemctl start apache2

Bạn có thể sử dụng lệnh tương tự để dừng quá trình

$ sudo systemctl stop apache2

Sử dụng lệnh systemctl restart để khởi động lại Apache

$ sudo systemctl restart apache2

Khởi động lại Apache trên Ubuntu và Debian bằng SysVinit

SysVinit sử dụng init.d các tập lệnh và lệnh service để điều khiển Apache.

$ sudo service apache2 start # Apache start
$ sudo service apache2 stop # Apache stop
$ sudo service apache2 restart # Apache restart

Khởi động lại Apache trên RHEL/CentOS – SystemD

Cú pháp tương tự như khi bạn sử dụng trên Ubuntu và Debian. Điểm khác là trên hệ thống Linux dựa theo Red Hat, quy trình Apache được gọi là “httpd”

Lệnh khởi động Apache:

$ sudo systemctl start httpd

Lệnh dừng Apache:

$ sudo systemctl stop httpd

Khởi động lại Apache:

$ sudo systemctl restart httpd

Khởi động lại Apache trên RHEL/CentOS – SysVinit

Trên những hệ thống cũ sử dụng SysVinit, “apache2” một lần nữa bị thay thế bởi “httpd”

$ sudo service httpd start # Apache start
$ sudo service httpd stop # Apache stop
$ sudo service httpd restart # Apache restart

Kết luận

Trên đây, LANIT đã chia sẻ đến bạn các cách để khởi động lại Apache trên các bản phân phối của Linux – Ubuntu, Debian, RHEL, CentOS. Với các lệnh hướng dẫn chi tiết trên, hy vọng rằng bạn có thể thực hiện được trên hệ thống của mình. Chúc bạn thành công!

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network , Security; mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!