Puncte:1

Cum să găsiți instalarea Apache

drapel ru

Am un server care rulează Ubuntu 20.04.3 LTS (Focal Fossa). Este la adresa IP 192.168.1.12

Când folosesc un browser web pentru a accesa 192.168.1.12, apare o autentificare NextCloud. Toate acestea sunt bune, cu excepția faptului că nu am instalat (intenționat) NextCloud. Când mă conectez la portul 80 folosind telnet:

Când mă conectez la server prin telnet pe portul 80 pentru mai multe informații:

> telnet 192.168.1.12 80
Încercați 192.168.1.12...
Conectat la 192.168.1.12.
Caracterul de evacuare este „^]”.
cap / http/1.0
HTTP/1.1 400 Solicitare greșită
Data: Luni, 14 Mar 2022 17:24:15 GMT
Server: Apache
Lungimea conținutului: 226
Conexiune: aproape
Tip de conținut: text/html; set de caractere=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 de solicitare greșită</title>
</head><body>
<h1>Solicitare greșită</h1>
<p>Browserul dvs. a trimis o solicitare pe care acest server nu a putut-o înțelege.<br />
</p>
</body></html>
Conexiune închisă de către gazda externă.

Când rulez apt list --installed, nu există nicio referință la nextcloud și nicio referire la apache:

> lista apt --installed | egrep -i 'apache|next'

AVERTISMENT: apt nu are o interfață CLI stabilă. Utilizați cu precauție în scripturi.

dennis@r2d2:/etc/init.d 03/14 13:26:49

Căutând în /etc, nu văd niciun folder numit apache2 (sau similar) și niciun folder numit similar cu nextcloud.

Deci sunt confuz cu privire la modul în care funcționează toate acestea. Cum pot identifica locația serverului web și încep să preiau controlul asupra a ceea ce oferă?

lsof (mulțumesc, @djdomi) arată următoarele:

root@r2d2:~# netstat -anp | grep apache
root@r2d2:~# lsof -i :80
COMANDA PID UTILIZATOR TIP FD DIMENSIUNEA DISPOZITIV/OPRIT NUMELE NODULUI
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 root 3u IPv4 157704069 0t0 TCP *:http (ASCULTATE)
httpd 1358153 root 3u IPv4 157704069 0t0 TCP *:http (ASCULTATE)
httpd 1358154 root 3u IPv4 157704069 0t0 TCP *:http (ASCULTATE)
httpd 1358155 root 3u IPv4 157704069 0t0 TCP *:http (ASCULTATE)
httpd 2958297 root 3u IPv4 157704069 0t0 TCP *:http (ASCULTATE)

Din nou, mulțumită lui @djdomi, am rulat următoarea comandă; se pare că Plex ar putea fi vinovatul pe care îl caut, dar încă nu există un răspuns real la întrebarea inițială:

root@r2d2:/etc/init.d# ps auxwww |egrep '834|1670'
plex 834 0,2 0,3 118780 75268 ? Ssl 31 ian 131:48 /usr/lib/plexmediaserver/Plex Media Server
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-2b1b51db09 32609

Căile afișate conțin doar o grămadă de fișiere .ini.

djdomi avatar
drapel za
poate doriți să utilizați `lsof -i :80` reamintiți-vă că poate rula și ca un container precum socker sau lxc
drapel ru
Mulțumesc @djdomi - lsof (când sunteți autentificat ca rădăcină) returnează mai multe linii - printre ele sunt referințe la Plex\x20M și Plex\x20T ... dar nimic care să mă ajute să înțeleg locația Apache. Am adăugat rezultatele la întrebare.
djdomi avatar
drapel za
căutați pid 834,1670 puteți folosi `ps auxwww` pentru asta
drapel ru
Mulțumesc din nou @djdomi - actualizat din nou.
djdomi avatar
drapel za
Dennis, de câte indicii ai nevoie de mai multe? :P folosește apt acum pentru asta. Acest site este pentru utilizatorii profesioniști. Unele ajută la identificarea unei probleme, dar ar trebui să puteți identifica un program care este instalat. reamintește că apt-file este, de asemenea, un ajutor bun ;)
drapel ru
@djdomi - Definiți „Utilizatori profesioniști”. Dacă înseamnă cineva care știe deja totul, atunci scopul site-ului, în primul rând, este o problemă. Îmi pare rău că nu (știu totul) --- Nu văd suficiente informații în această interacțiune pentru a determina LOCAȚIA APACHE sau orice server web rulează. Știu că PLEX este instalat - nu asta era întrebarea.
djdomi avatar
drapel za
ok, calea leneșă: `apt install apt-file && apt-file update && apt-file search /usr/lib/plexmediaserver/` Acest site este pentru administratorii de afaceri sau care conduc o afacere. Home și Enduser trebuie să folosească superuser.com, asta înseamnă
drapel ru
@djdomi Gotcha. Voi solicita închiderea acestei întrebări despre posibilitate și voi întreba din nou la superutilizator. Afluxul recent al StackOverflow de servere cu un singur scop m-a confuz mai mult decât pe mine. Acestea fiind spuse, vă mulțumesc foarte mult (serios) pentru sugestii și atenție și câteva îndrumări.
djdomi avatar
drapel za
trebuie doar să-l semnalezi pentru mișcare ;) cu toate acestea, vei găsi cu comenzile de deasupra numelui pachetului pentru eliminare - și chiar și în afara subiectului, primești un +1 de la mine ;)
drapel ru
De fapt, ceea ce am descoperit este că acea comandă încearcă să instaleze mai multe lucruri....libapt-pkg-perl libexporter-tiny-perl liblist-moreutils-perl libregexp-assemble-perl și apt-file libapt-pkg-perl libexporter-tiny-perl liblist-moreutils-perl libregexp-assemble-perl Mulțumesc totuși.
djdomi avatar
drapel za
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/134766/discussion-between-djdomi-and-dennis).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.