ฉันมีเซิร์ฟเวอร์ที่ใช้ Ubuntu 20.04.3 LTS (Focal Fossa) มันอยู่ที่ IP แอดเดรส 192.168.1.12
เมื่อฉันใช้เว็บเบราว์เซอร์เพื่อเข้าถึง 192.168.1.12 การเข้าสู่ระบบ NextCloud จะปรากฏขึ้น ทั้งหมดนี้เป็นสิ่งที่ดีและดียกเว้นว่าฉันไม่ได้ติดตั้ง NextCloud (โดยตั้งใจ) เมื่อฉันเชื่อมต่อกับพอร์ต 80 โดยใช้ telnet:
เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน telnet ที่พอร์ต 80 สำหรับข้อมูลเพิ่มเติม:
> เทลเน็ต 192.168.1.12 80
ลอง 192.168.1.12...
เชื่อมต่อกับ 192.168.1.12
อักขระ Escape คือ '^]'
หัว / http/1.0
HTTP/1.1 400 คำขอไม่ถูกต้อง
วันที่: จันทร์ 14 มีนาคม 2565 17:24:15 GMT
เซิร์ฟเวอร์: อาปาเช่
ความยาวเนื้อหา: 226
การเชื่อมต่อ: ปิด
ประเภทเนื้อหา: text/html; ชุดอักขระ=iso-8859-1
<!DOCTYPE HTML สาธารณะ "-//IETF//DTD HTML 2.0//EN">
<html><หัวเรื่อง>
<title>400 คำขอไม่ถูกต้อง</title>
</หัว><ตัว>
<h1>คำขอไม่ถูกต้อง</h1>
<p>เบราว์เซอร์ของคุณส่งคำขอที่เซิร์ฟเวอร์นี้ไม่เข้าใจ<br />
</p>
</body></html>
การเชื่อมต่อถูกปิดโดยโฮสต์ต่างประเทศ
เมื่อฉันเรียกใช้ apt list --installed ไม่มีการอ้างอิงถึง nextcloud และไม่มีการอ้างอิงถึง apache:
> รายการ apt --installed | egrep -i 'apache | ถัดไป'
คำเตือน: apt ไม่มีอินเทอร์เฟซ CLI ที่เสถียร ใช้ด้วยความระมัดระวังในสคริปต์
dennis@r2d2:/etc/init.d 03/14 13:26:49 น.
ค้นหาใน / etc ฉันไม่เห็นโฟลเดอร์ชื่อ apache2 (หรือคล้ายกัน) และไม่มีโฟลเดอร์ชื่อคล้ายกับ nextcloud
ดังนั้นฉันจึงสับสนว่าทั้งหมดนี้ทำงานอย่างไร ฉันจะระบุตำแหน่งของเว็บเซิร์ฟเวอร์และเริ่มควบคุมสิ่งที่นำเสนอได้อย่างไร
lsof (ขอบคุณ @djdomi) แสดงสิ่งต่อไปนี้:
root@r2d2:~# netstat -anp | grep อาปาเช่
root@r2d2:~# lsof -i :80
คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
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 รูท 3u IPv4 157704069 0t0 TCP *:http (ฟัง)
httpd 1358153 รูท 3u IPv4 157704069 0t0 TCP *:http (ฟัง)
httpd 1358154 รูท 3u IPv4 157704069 0t0 TCP *:http (ฟัง)
httpd 1358155 รูท 3u IPv4 157704069 0t0 TCP *:http (ฟัง)
httpd 2958297 รูท 3u IPv4 157704069 0t0 TCP *:http (ฟัง)
ขอบคุณอีกครั้งที่ @djdomi ฉันรันคำสั่งต่อไปนี้ ดูเหมือนว่า Plex อาจเป็นผู้ร้ายที่ฉันกำลังมองหา แต่ก็ยังไม่มีคำตอบที่แท้จริงสำหรับคำถามเดิม:
root@r2d2:/etc/init.d# ps auxwww |egrep '834|1670'
เพล็กซ์ 834 0.2 0.3 118780 75268 ? SSL Jan31 131:48 /usr/lib/plexmediaserver/เซิร์ฟเวอร์สื่อ Plex
เพล็กซ์ 1670 0.0 0.0 42192 12528 ? Sl Jan31 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
เส้นทางที่แสดงมีไฟล์ .ini จำนวนมาก