Saya menginstal Apache 2 di Ubuntu 12.10. Ketika saya mencoba memulai layanan menggunakan sudo /etc/init.d/apache2 start
, saya mendapatkan pesan berikut.
*Starting web server apache2
(98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information. [fail]
Jawaban Terbaik
Mungkin saja Anda memiliki sesuatu yang sudah berjalan di (atau "terikat ke") port itu. Coba perintah ini untuk melihat proses yang dimaksud:
sudo lsof -i :80
Ini daftar proses mendengarkan pada port 80. Setelah Anda menemukan pelakunya, Anda tahu proses mana yang harus kill
atau kill -9
(juga sebagai pengguna super).
Ingatlah bahwa instance Apache, dengan asumsi Anda telah memulainya lebih awal, mungkin telah "basi" atau menjadi zombie. Dalam kasus terakhir bahkan reboot mungkin diperlukan dalam beberapa kasus.
Jika tidak, ikuti jawaban dari dedunumax.
Adaptor Dell Da200 Tidak Berfungsi di Ubuntu?
Bagaimana Saya Harus Glob Untuk Semua File Tersembunyi?