Score:1

วิธีค้นหาการติดตั้ง apache

ธง ru

ฉันมีเซิร์ฟเวอร์ที่ใช้ 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 จำนวนมาก

djdomi avatar
za flag
คุณอาจต้องการใช้ `lsof -i :80` เตือนว่ามันสามารถเรียกใช้เป็นคอนเทนเนอร์เช่น socker หรือ lxc
ru flag
ขอบคุณ @djdomi - lsof (เมื่อเข้าสู่ระบบในฐานะรูท) ส่งคืนหลายบรรทัด - ในนั้นมีการอ้างอิงถึง Plex\x20M และ Plex\x20T ... แต่ไม่มีอะไรที่ช่วยให้ฉันเข้าใจตำแหน่งของ Apache ฉันได้เพิ่มผลลัพธ์ในคำถามแล้ว
djdomi avatar
za flag
ค้นหา pid 834,1670 คุณสามารถใช้ `ps auxwww` ได้
ru flag
ขอบคุณอีกครั้ง @djdomi - อัปเดตอีกครั้ง
djdomi avatar
za flag
เดนนิส คุณต้องการคำใบ้อีกกี่คำ? : P ใช้ apt ตอนนี้สำหรับสิ่งนี้ ไซต์นี้มีไว้สำหรับผู้ใช้มืออาชีพ บางอย่างช่วยในการระบุปัญหา แต่คุณควรสามารถระบุโปรแกรมที่ติดตั้งได้ เตือนความจำว่า apt-file ก็เป็นตัวช่วยที่ดีเช่นกัน ;)
ru flag
@djdomi - โปรดระบุ "ผู้ใช้มืออาชีพ" หากหมายถึงคนที่รู้ทุกอย่างอยู่แล้ว จุดประสงค์ของเว็บไซต์ในตอนแรกก็เป็นเรื่องที่น่าสงสัย ฉันขอโทษที่ฉันไม่รู้ (รู้ทุกอย่าง) --- ฉันไม่เห็นข้อมูลเพียงพอในการโต้ตอบนี้เพื่อระบุตำแหน่งของ APACHE หรือเว็บเซิร์ฟเวอร์ใดก็ตามที่กำลังทำงานอยู่ ฉันรู้ว่ามีการติดตั้ง PLEX - นั่นไม่ใช่คำถาม
djdomi avatar
za flag
ตกลง วิธีขี้เกียจ: `apt install apt-file && apt-file update && apt-file search /usr/lib/plexmediaserver/` ไซต์นี้มีไว้สำหรับผู้ดูแลระบบธุรกิจหรือดำเนินธุรกิจ Home และ Enduser ต้องใช้ superuser.com นั่นคือความหมาย
ru flag
@djdomi ก๊อตช่า ฉันจะขอปิดคำถามที่เป็นไปได้นี้ และถามอีกครั้งใน superuser การไหลบ่าเข้ามาของเซิร์ฟเวอร์เอนกประสงค์ของ StackOverflow ทำให้ฉันสับสนมากกว่า ต้องบอกว่า ขอบคุณมาก (หมายความตามนั้น) สำหรับคำแนะนำ ความสนใจของคุณ และคำแนะนำบางอย่าง
djdomi avatar
za flag
คุณเพียงแค่ต้องตั้งค่าสถานะสำหรับการเคลื่อนไหว ;) อย่างไรก็ตาม คุณจะพบคำสั่งด้านบนชื่อแพ็คเกจสำหรับการลบ - และแม้กระทั่ง offtopic คุณจะได้รับ +1 จากฉัน ;)
ru flag
ที่จริงสิ่งที่ฉันพบคือคำสั่งนั้นพยายามติดตั้งเพิ่มเติมf....libexporter-tiny-perl liblist-moreutils-perl libregexp-assemble-perl และ apt-file libexporter-tiny-perl liblist-moreutils-perl libregexp-assemble-perl ขอบคุณ
djdomi avatar
za flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/134766/discussion-between-djdomi-and-dennis)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา