Điểm:0

Lỗi khi cài đặt apache2

lá cờ in

Tôi đang cố cài đặt apache trên bản cài đặt Ubuntu 20.04 mới của mình.

Tôi chạy:

sudo apt-get cài đặt apache2

Nhưng tôi nhận được lỗi sau:

AH00558: apache2: Không thể xác định tên miền đủ điều kiện của máy chủ một cách đáng tin cậy,
 đang dùng 127.0.1.1. Đặt chỉ thị 'Tên máy chủ' trên toàn cầu để chặn thông báo này

Đây là một ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây

Và đầu ra trong văn bản:

Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/apache2.service â /lib/systemd/system/apache2.service.
Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service â /lib/systemd/system/apache-htcacheclean.service.
Công việc cho apache2.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "systemctl status apache2.service" và "journalctl -xe" để biết chi tiết.
gọi-rc.d: initscript apache2, hành động "bắt đầu" không thành công.
â apache2.service - Máy chủ HTTP Apache
     Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; giá trị đặt sẵn của nhà cung cấp: đã bật)
     Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Năm 2021-12-30 20:23:49 CET; 17 phút trước
       Tài liệu: https://httpd.apache.org/docs/2.4/
    Quy trình: 31745 ExecStart=/usr/sbin/apachectl start (mã=đã thoát, trạng thái=1/THẤT BẠI)

dic 30 20:23:49 xxx-laptop apachectl[31755]: AH00558: apache2: Không thể xác định một cách đáng tin cậy tên miền đủ điều kiện của máy chủ, sử dụng 127.0.1.1. Đặt chỉ thị 'Tên máy chủ' trên toàn cầu để chặn thông báo này
dic 30 20:23:49 xxx-laptop apachectl[31755]: (98)Địa chỉ đã được sử dụng: AH00072: make_sock: không thể liên kết với địa chỉ [::]:80
dic 30 20:23:49 xxx-laptop apachectl[31755]: (98)Địa chỉ đã được sử dụng: AH00072: make_sock: không thể liên kết với địa chỉ 0.0.0.0:80
dic 30 20:23:49 xxx-laptop apachectl[31755]: không có ổ cắm nghe, đang tắt
dic 30 20:23:49 xxx-laptop apachectl[31755]: AH00015: Không thể mở nhật ký
dic 30 20:23:49 xxx-laptop apachectl[31745]: Hành động 'bắt đầu' không thành công.
dic 30 20:23:49 xxx-laptop apachectl[31745]: Nhật ký lỗi Apache có thể có thêm thông tin.
dic 30 20:23:49 xxx-laptop systemd[1]: apache2.service: Quá trình điều khiển đã thoát, mã=đã thoát, trạng thái=1/THẤT BẠI
dic 30 20:23:49 xxx-laptop systemd[1]: apache2.service: Không thành công với kết quả là 'mã thoát'.
dic 30 20:23:49 xxx-laptop systemd[1]: Không thể khởi động Máy chủ HTTP Apache.
Xử lý kích hoạt cho ufw (0.36-6ubuntu1) ...
Xử lý kích hoạt cho systemd (245.4-4ubuntu3.13) ...
Xử lý trigger cho man-db (2.9.1-1) ...
Xử lý trình kích hoạt cho libc-bin (2.31-0ubuntu9.2) ...

Bất kỳ ý tưởng?

Điểm:1
lá cờ ca

Vấn đề dường như không nằm ở lỗi bạn mô tả. Nhiều khả năng là do cổng 80 đã được sử dụng.

dic 30 20:23:49 xxx-laptop apachectl[31755]: (98)Địa chỉ đã được sử dụng: AH00072: make_sock: không thể liên kết với địa chỉ [::]:80
dic 30 20:23:49 xxx-laptop apachectl[31755]: (98)Địa chỉ đã được sử dụng: AH00072: make_sock: không thể liên kết với địa chỉ 0.0.0.0:80

Kiểm tra những gì sử dụng cổng và dừng nó, điều đó sẽ hữu ích.

Để kiểm tra những gì sử dụng cổng, bạn có thể sử dụng netstat -tulpn | grep 80

Đầu ra ví dụ -

root@server:~# netstat -tulpn | grep 80
tcp6 0 0 :::80 :::* NGHE 761/Apache2

Vì vậy, trong trường hợp của tôi, cổng được lấy bởi apache.

John Ronald avatar
lá cờ ca
Bạn sẽ nhận được kết quả, đồng thời cung cấp tên của quá trình sử dụng nó. Như thế này - root@server:~# netstat -tulpn | grep 80 tcp6 0 0 :::80 :::* NGHE 761/Apache2
John Ronald avatar
lá cờ ca
Ngoài ra, nếu netstat không hiển thị quy trình, bạn có thể thử điều này - https://askubuntu.com/questions/423756/oneliner-command-to-use-kill-given-tcp-port-number-instead-of-pid
guyaloni avatar
lá cờ in
Tôi nhận được cho cổng 80: `tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN` và `tcp6 0 0 :::80 :::* LISTEN`.
guyaloni avatar
lá cờ in
Tôi nghĩ tcp sẽ lắng nghe trên cổng 80 là điều bình thường phải không??

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.