Tôi có một máy chủ chạy Ubuntu 20.04.3 LTS (Focal Fossa). Nó ở địa chỉ IP 192.168.1.12
Khi tôi sử dụng trình duyệt web để truy cập 192.168.1.12, thông tin đăng nhập NextCloud sẽ xuất hiện. Điều này hoàn toàn tốt và tốt ngoại trừ việc tôi chưa (cố ý) cài đặt NextCloud. Khi tôi kết nối với cổng 80 bằng telnet:
Khi tôi kết nối với máy chủ qua telnet trên cổng 80 để biết thêm thông tin:
> mạng 192.168.1.12 80
Đang thử 192.168.1.12...
Đã kết nối với 192.168.1.12.
Ký tự thoát là '^]'.
đầu / http/1.0
HTTP/1.1 400 Yêu cầu không hợp lệ
Ngày: Thứ Hai, ngày 14 tháng 3 năm 2022 17:24:15 GMT
Máy chủ: Apache
Độ dài nội dung: 226
Kết nối: đóng
Loại nội dung: văn bản/html; bộ ký tự = iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><đầu>
<title>400 Yêu cầu không hợp lệ</title>
</head><body>
<h1>Yêu cầu không hợp lệ</h1>
<p>Trình duyệt của bạn đã gửi một yêu cầu mà máy chủ này không thể hiểu được.<br />
</p>
</body></html>
Kết nối bị đóng bởi máy chủ nước ngoài.
Khi tôi chạy apt list --đã cài đặt, không có tham chiếu nào đến nextcloud và không có tham chiếu nào đến apache:
> danh sách apt --đã cài đặt | egrep -i 'apache|tiếp theo'
CẢNH BÁO: apt không có giao diện CLI ổn định. Sử dụng thận trọng trong các tập lệnh.
dennis@r2d2:/etc/init.d 14/03 13:26:49
Tìm trong /etc Tôi không thấy bất kỳ thư mục nào có tên apache2 (hoặc tương tự) và không có thư mục nào có tên tương tự như nextcloud.
Vì vậy, tôi bối rối về cách tất cả điều này hoạt động. Làm cách nào tôi có thể xác định vị trí của máy chủ web và bắt đầu kiểm soát những gì nó cung cấp?
lsof (cảm ơn, @djdomi) hiển thị như sau:
root@r2d2:~# netstat -anp | grep apache
root@r2d2:~# lsof -i :80
LỆNH PID NGƯỜI DÙNG LOẠI FD KÍCH THƯỚC THIẾT BỊ/TẮT TÊN NÚT
Plex\x20M 834 plex 62u IPv4 158905392 0t0 TCP r2d2.lovelady.com:56860->ec2-52-16-11-44.eu-west-1.compute.amazonaws.com:http (CLOSE_WAIT)
Plex\x20T 1670 plex 75u IPv4 32467 0t0 TCP r2d2.lovelady.com:50452->ec2-18-203-176-12.eu-west-1.compute.amazonaws.com:http (CLOSE_WAIT)
httpd 1358151 gốc 3u IPv4 157704069 0t0 TCP *:http (LẮNG NGHE)
httpd 1358153 root 3u IPv4 157704069 0t0 TCP *:http (LẮNG NGHE)
httpd 1358154 gốc 3u IPv4 157704069 0t0 TCP *:http (LẮNG NGHE)
httpd 1358155 root 3u IPv4 157704069 0t0 TCP *:http (LẮNG NGHE)
httpd 2958297 gốc 3u IPv4 157704069 0t0 TCP *:http (LẮNG NGHE)
Một lần nữa nhờ @djdomi tôi đã chạy lệnh sau; có vẻ như Plex có thể là thủ phạm mà tôi đang tìm kiếm, nhưng vẫn chưa có câu trả lời thực sự cho câu hỏi ban đầu:
root@r2d2:/etc/init.d# ps auxwww |egrep '834|1670'
cụm 834 0,2 0,3 118780 75268 ? Ssl Jan31 131:48 /usr/lib/plexmediaserver/Plex Media Server
plex 1670 0.0 0.0 42192 12528 ? Ngày 31 tháng 1 51:51 /usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.24.2.4973-2b1b51db9 32600
Các đường dẫn được hiển thị chỉ chứa một loạt các tệp .ini.