Tôi chuyển từ SLES để bàn và bây giờ tôi muốn đề của tôi địa chủ.Trong SLES tôi đã sử dụng :
rcapache2 restartnhưng điều này bằng cách nào đó, có vẻ không phải làm việc trong Nón. :(
Làm thế nào tôi có thể tôi Apache?
Tôi chuyển từ SLES để bàn và bây giờ tôi muốn đề của tôi địa chủ.Trong SLES tôi đã sử dụng :
rcapache2 restartnhưng điều này bằng cách nào đó, có vẻ không phải làm việc trong Nón. :(
Làm thế nào tôi có thể tôi Apache?
sudo service apache2 restart vì cách đó là mượn từ Mũ Đỏ.
Bạn có muốn khởi động Apache, hay bạn muốn duyên dáng tải lại cấu hình của nó?
Tất cả mọi người đã trả lời câu hỏi đầu tiên, bạn có thể làm những thứ hai, với
sudo service apache2 reloadDuyên dáng nạp lại được nhanh hơn một chút, và không có thời gian chết.
Có một báo trước: nếu bạn apache cấu hình tập tin có một lỗi (ví dụ như một cấu hình nhập tập tin trong một mục đó không tồn tại), các server có thể im lặng lối ra không in bất kỳ lỗi tin nhắn đến bảng điều khiển. Hầu hết các lỗi bị bắt bởi apache2ctl configtest mà service apache2 reload chạy, trước khi làm những thực tế lại với apache2ctl graceful.
Cách đề nghị dưới Ubuntu để bắt đầu/ngăn chặn dịch vụ (không justApache) được sử dụng bắt đầu/dừng lại lệnh (đó thực sự aresymbolic đường dẫn đến initctlchương trình, một phần của mới nổi).
Cho dịch vụ sử dụng những di sản /etc/init.d kịch bản, thecorresponding kịch sẽ được gọi là với các thông số chính xác; forservices mà sử dụng mới nổi cơ sở hạ tầng thích hợp eventtransition sẽ được báo hiệu sựmới nổi chương trình thông quainitctl.
Vì vậy, để bắt đầu/dừng lại/khởi động lại apache trên ổ, bạn có thể sử dụng:
sudo start apache2sudo stop apache2sudo reload apache2sudo restart apache2
sudo /etc/init.d/apache2 restartTất nhiên, bạn có thể trao đổi ra restart cho stop, start và (tôi nghĩ) reload
Ubuntu cách:
sudo service apache2 restart|stop|start
sudo service apache2 stop
sudo service apache2 start
Như Marius nói duyên dáng nên được sử dụng để khởi động lại:
sudo apache2ctl gracefulhay
sudo apache2ctl graceful-stopđể ngăn chặn Apache duyên dáng.
Những lệnh chờ đợi cho đến khi tất cả các yêu cầu cho các trang web có được phục vụ trước khi khởi động lại/dừng lại máy chủ, vì vậy mà các người là đừng có được một nửa một trang web.
Đầu tiên, bạn kiểm tra tình trạng của bạn sử dụng lệnh này
sudo service apache2 statussau đó dừng chạy dịch vụ
sudo service apache2 stopsau đó dùng lệnh này:
sudo /opt/lampp/lampp startgiải pháp này có làm việc cho tôi.
Bạn có thể sử dụng những systemctl lệnh cho apache khởi động lại vụ này kiểm soát vào hệ thống và dịch vụ quản lý.
Cho Khởi Động Với Apache systemctl Lệnh:
sudo systemctl restart apache2.serviceTrong trường hợp bị treo lên hoặc không có phản hồi trên khởi động lại bạn có thể sử dụng những systemctl stop lệnh để ngăn chặn các vụ sau đó bắt đầu với những systemctl start lệnh. Lệnh như sau -
Cho Dừng Apache Với systemctl Lệnh:
sudo systemctl stop apache2.serviceĐể Bắt Đầu Với Apache systemctl Lệnh:
sudo systemctl start apache2.serviceBạn cũng có thể sử dụng lại lệnh cho chỉ nạp lại các vụ apache.
Để Nạp Đạn Apache Với systemctl Lệnh:
sudo systemctl reload apache2.service
bạn có thể sử dụng dịch vụ cho khởi động Apache
service apache2 restartvà bạn có thể sử dụng tất cả các chức năng cho nó (Dừng - bắt Đầu - Lại)
nếu bạn đang cài đặt Apache thể 2,4 phiên bản của hệ thống, để bắt đầu lại hay dừng máy chủ Apache trên hệ thống địa phương,sau đó, bạn nên chạy theo lệnh
./apachectl starthoặc anh có thể sử dụng khởi động, dừng lại cũng như yêu cầu của bạn.đây là thử nghiệm mã