Centos 5, không thể khởi động lại máy chủ apache


1

Tôi đang sử dụng Centos 5 để chạy máy chủ linux.

Tôi khởi động lại máy chủ Apache bằng lệnh này

service httpd restart

Thông thường, nó hoạt động tốt. Nó không hoạt động vào thời điểm này và cho tôi thấy lỗi này.

yum install php-devel 

Tôi tin rằng tôi đã sử dụng 'yum' để cài đặt php-devel

httpd (À»)¸¦ ½ÃÀÛ Áß: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Tôi đã từng có ServerName trong tệp httpd.conf.

Tôi đã tìm kiếm trên google để tìm câu trả lời và hầu hết mọi người nói rằng hãy đặt 'ServerName localhost'

Tôi đã làm điều đó và nhận được thông báo lỗi tương tự.

Máy chủ đang chạy, nhưng không thể khởi động lại máy chủ Apache.

Câu trả lời:


1

Các sửa chữa localhost nên đã giải quyết vấn đề lý tưởng. Chỉ cần đảm bảo rằng bạn đã thêm localhost ở phía trước ServerName, dòng đó không được nhận xét.

Ngoài ra, hãy đảm bảo không có tệp trùng lặp của tệp httpd.conf. Tôi đã có cùng một vấn đề một lần và khi tôi googled, tôi thấy rằng -

/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/system-config-httpd.conf

xóa cái thứ hai, sửa lỗi cho tôi.

Nếu đó không phải là trường hợp, tôi hy vọng bạn đã thử điều này -

thay vì khởi động lại trực tiếp, hãy làm

/sbin/service httpd stop
/sbin/service httpd start

Nếu điều đó không hiệu quả, hãy thử

apachectl restart

hoặc là

apache2ctl restart

Điều này lý tưởng không nên tạo ra sự khác biệt, nó thực hiện cùng một lệnh, nhưng đáng để thử.


Khi tôi thực hiện 'Dịch vụ httpd retsart', máy chủ sẽ sử dụng tệp '/etc/httpd/conf/httpd.conf' thay vì sử dụng tệp '/usr/local/apache/conf/httpd.conf'.

Tôi đã từng thay đổi '/usr/local/apache/conf/httpd.conf' tệp này trước đây và tôi không biết tại sao nó lại đọc tệp khác.

0

từ nhật ký của bạn, có vẻ như bạn có hai vấn đề:

  1. Lỗi "Địa chỉ đã sử dụng" - có vẻ như bạn đã hai lần chỉ định tham số "Nghe" trong các tệp cấu hình apache.
  2. Không thể mở nhật ký - kiểm tra xem apache có quyền rw để ghi tệp không.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.