Cách dừng, khởi động và khởi động lại Apache trên các bản phân phối Linux khác nhau

0
44

        Cần biết cách bắt đầu, dừng, khởi động lại, kích hoạt và vô hiệu hóa Apache? Đây là cách làm.
    

        
                                                                                    
                        

                 ] ]
    

     Cách dừng, khởi động và khởi động lại Apache trên các bản phân phối Linux khác nhau
     Cần biết cách bắt đầu, dừng, khởi động lại, bật và tắt Apache? Đây là cách làm.
     http://www.techrepublic.com/

    

Doanh nghiệp của bạn phụ thuộc vào các trang web để thu hút khách hàng. Nếu trung tâm dữ liệu của bạn sử dụng Linux, rất có thể các trang web của bạn được cung cấp bởi máy chủ web Apache. Trong trường hợp đó, bạn có thể muốn biết cách kiểm soát dịch vụ đó.

Tất nhiên, bạn có thể nghĩ, "Không phải Apache đã được kích hoạt và bắt đầu khi cài đặt phải không?" Chắc chắn là như vậy, và nó sẽ vẫn như vậy, trừ khi bạn hành động. Nhưng đôi khi bạn cần dừng lại, khởi động lại và thậm chí vô hiệu hóa máy chủ web. Đó là lý do tại sao bạn cần biết cách kiểm soát nó.

    
        

Tuy nhiên, bạn cũng có thể khám phá cách thức hoạt động của nó phụ thuộc vào phân phối bạn sử dụng. Chúng ta hãy tìm hiểu cách xử lý việc dừng, khởi động và khởi động lại máy chủ web Apache trên Ubuntu / Debian (và các dẫn xuất của chúng), CentOS / RHEL (và các dẫn xuất của chúng) và các bản phân phối không hệ thống.

XEM: Bộ công cụ tuyển dụng: Quản trị viên cơ sở dữ liệu (TechRepublic Premium)

Bạn cần gì

Những thứ duy nhất bạn cần cho việc này là:

  • Một bản phân phối đang chạy với máy chủ web Apache được cài đặt
  • Một tài khoản người dùng có đặc quyền sudo

Và do đó, chúng ta hãy làm việc.

Cách bắt đầu, dừng và khởi động lại Apache trên Ubuntu / Debian

Trước tiên chúng ta sẽ quan tâm đến vấn đề này trên một trong những bản phân phối máy chủ được triển khai rộng rãi nhất trên hành tinh. Trên Ubuntu, dịch vụ Apache là apache2 và được điều khiển thông qua systemd, với lệnh systemctl.

Để khởi động Apache, lệnh sẽ là:

 sudo systemctl start apache2 

Để ngăn chặn Apache, lệnh sẽ là:

 sudo systemctl stop 

Để khởi động lại máy chủ Apache, hãy ra lệnh:

 sudo systemctl restart apache2 

Nếu bạn chỉ thay đổi tệp cấu hình và cần tải lại tệp đó, bạn có thể làm lại vì vậy mà không khởi động lại hoàn toàn Apache bằng lệnh:

 sudo systemctl tải lại apache2 

Để khởi động lại Apache tự động khi khởi động hệ thống, bạn phải kích hoạt dịch vụ bằng lệnh:

 ] sudo systemctl kích hoạt apache2 

Để vô hiệu hóa dịch vụ Apache (và ngăn không cho nó khởi động khi khởi động), hãy ra lệnh:

 sudo systemctl vô hiệu hóa apache2 

của dịch vụ Apache, ban hành lệnh:

 sudo systemctl st atus apache2 

Lệnh trạng thái sẽ cung cấp cho bạn khá nhiều thông tin. Những gì bạn muốn tìm là danh sách đang hoạt động (đang chạy) ( Hình A ).

Hình A

 apachestarta.jpg

Cách khởi động, dừng và khởi động lại Apache trên CentOS / RHEL

Bây giờ chúng tôi chuyển sang nền tảng máy chủ yêu thích khác, dựa trên nền tảng Red Hat Enterprise Linux (RHEL). Không giống như Ubuntu, cài đặt Apache là apache2, các hương vị này của Linux cài đặt dịch vụ Apache dưới dạng httpd. Về mặt tích cực, cả hai đều sử dụng lệnh systemd và systemctl. Do đó, việc bắt đầu / dừng / bật Apache khá giống nhau.

Để khởi động Apache, hãy ra lệnh:

 sudo systemctl start httpd 

Để dừng máy chủ Apache, hãy ra lệnh:

 sudo systemctl dừng 

Để khởi động lại máy chủ Apache, hãy ra lệnh:

 sudo systemctl restart httpd 

Để tải lại các tệp cấu hình Apache, hãy ra lệnh:

 sudo systemctl tải lại httpd 

Để kích hoạt dịch vụ Apache, hãy ra lệnh:

 sudo systemctl kích hoạt httpd 

Để vô hiệu hóa dịch vụ Apache, hãy ra lệnh:

] sudo systemctl vô hiệu hóa httpd

Cách khởi động, dừng và khởi động lại Apache trên các hệ thống không có hệ thống

Điều gì xảy ra nếu hệ thống của bạn không sử dụng systemd? Bạn không gặp may. Với việc cài đặt Apache, xuất hiện lệnh apachectl. Việc dừng, khởi động và khởi động lại Apache bằng lệnh này rất giống với lệnh trên.

Để khởi động Apache, lệnh là:

 sudo apachectl start 

Để dừng Apache, lệnh là:

 sudo apachectl stop 

Để khởi động lại Apache, lệnh là:

 sudo apachectl restart 

Để có được trạng thái của Dịch vụ Apache, ban hành lệnh:

 sudo apachectl status 

Để tải lại các tệp cấu hình, hãy ban hành lệnh:

 sudo apachectl tải lại 

bắt đầu lúc khởi động, ra lệnh:

 sudo apachectl enable 

Để vô hiệu hóa dịch vụ Apache, hãy ra lệnh:

 sudo apachectl vô hiệu hóa 

Và đó là , các bạn của tôi, sẽ bảo vệ bạn về việc dừng, bắt đầu, tải lại, kích hoạt và vô hiệu hóa máy chủ web Apache, bất kể bạn phân phối của chúng tôi. Mặc dù có thể có một bản phân phối không phù hợp, nhưng bạn không gặp khó khăn gì trong việc kiểm soát máy chủ web trên Linux.

                                                                                

                                                

Cũng xem

 apachehero.jpg "data-original =" https://tr1.cbsistatic.com/hub/i/r/2016/ 11/17 / 6f5f8308-7193-4b46-866d-b88fb0fa68e5 / resize / 770x / 4801747af0d6dbd2dc3dbfc239f2362f / ap2 
 
<figcaption/> </figure>
<div class=