Lệnh restart Apache trên CentOS 7 & 8 | Hướng dẫn cài

Apache – một dịch vụ web server miễn phí nổi tiếng trên thế giới. Bài viết sau đây sẽ hướng dẫn bạn cách restart Apache trên CentOS 7 và 8.

Cách restart Apache trên CentOS 7 & 8

Apache là phần mềm quản lý web server miễn phí mã nguồn mở và đang chiếm khoảng 46% thị phần website trên toàn cầu. Nó cũng là một phần của LAMP (Linux, Apache, MySQL, PHP).

Lệnh restart Apache trên CentOS 7 & 8

Để thực hiện lệnh restart Apache trên CentOS thì bắt buộc bạn phải có quyền sudo, đã cài đặt Apache và truy cập vào cửa sổ dòng lệnh/terminal window (Menu > Applications > Utilities > Terminal).

Có 2 cách để thực hiện việc restart Apache trên CentOS 7 & 8:

Cách 1: Restart HTTP Server với lệnh Apachectl

sudo apachectl –k restart

Sử dụng lệnh sau đây để chấm dứt các quy trình của Apache:

apachectl –k stop

Sử dụng lệnh dưới đây để thoát khỏi quy trình con sau khi chúng đã hoàn thành một tác vụ và sau đó khởi chạy các phiên bản mới:

apachectl –k graceful

Sử dụng -k restart để các tiến trình con thoát ra. Tiến trình mẹ vẫn chạy và tải lại các tệp cấu hình:

apachectl –k restart

Sử dụng -k graceful-stop để buộc quy trình mẹ dừng các quy trình con khi chúng hoàn thành nhiệm vụ của mình. Khi tất cả các quy trình con bị dừng, quy trình mẹ sẽ thoát:

apachectl –k graceful–stop

Cách 2: Dùng lệnh Systemctl

sudo systemctl restart httpd.service

Apache sẽ tự khởi động lại. Tùy thuộc vào độ phức tạp và  cấu hình máy chủ mà bạn có thể mất vài phút để khởi động lại Apache.

Dưới đây là một số câu lệnh khác để sử dụng với lệnh systemctl:

Lệnh Start Apache:

sudo systemctl start httpd.service

Lệnh Stop Apache:

sudo systemctl stop httpd.service

Ngăn chặn, vô hiệu hóa Apache khi khởi động hệ thống:

sudo systemctl disable httpd.service

Kích hoạt lại Apache:

sudo systemctl enable httpd.service

Kiểm tra Apache đang chạy hay tắt:

sudo systemctl status httpd.service

Lệnh Reload Apache: 

sudo systemctl reload httpd.service

Đối với Debian Linux 8.x+ hoặc Ubuntu 15.04

Sử dụng các lệnh sau:

## Start command ##
systemctl start apache2.service
## Stop command ##
systemctl stop apache2.service
## Restart command ##
systemctl restart apache2.service

Trên là những cách để restart Apache trên CentOS 7 & 8. Nếu có thắc mắc thì đừng ngần ngại comment bên dưới để trao đổi với KDATA nhé. Chúc bạn thành công!

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Tags: , ,