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 restart
như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 restart
như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 reload
Duyê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 restart
Tấ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 graceful
hay
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 status
sau đó dừng chạy dịch vụ
sudo service apache2 stop
sau đó dùng lệnh này:
sudo /opt/lampp/lampp start
giả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.service
Trong 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.service
Bạ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 restart
và 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 start
hoặ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ã