Puncte:0

Nu se poate porni Apache după instalarea manuală pe Ubuntu 20.04

drapel cn
NiC

Vm-ul meu se află într-o rețea închisă, așa că nu pot folosi apt install apache2. În schimb, am instalat manual, prin următorii pași:

  1. tar -xzvf httpd-2.4.51.tar.gz în /home/numele_de_utilizator_meu director, obtinere httpd-2.4.51 director
  2. Plasat apr-1.7.0.tar.gz, apr-iconv-1.2.2.tar.gz și apr-util-1.6.1.tar.gz subhttpd-2.4.51/srclib/ și tar -xzvf toti
  3. Au redenumit aceste directoare APR dezambalate omițând versiunile lor, de ex. apr-util-1.6.1 la apr-util cu mv apr-util-1.6.1 apr-util
  4. tar -xzvf pcre-8.45.tar.gz în /home/numele_de_utilizator_meu director, obtinere pcre-8.45 director
  5. cd pcre-8,45 și ./configure --prefix=/usr/local/pcre; face; face instalarea
  6. În sfârșit, a fost instalat Apache de ./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre; face; face instalarea

Am verificat /usr/local/apache2 folder, totul părea în regulă. Dar când am încercat să pornesc Apache cu systemctl porniți apache2, a spus cmd Nu s-a pornit apache2.service: unitatea apache2.service nu a fost găsită.. Este posibil ca dispozitivul să nu recunoască Apache nici măcar după instalare sau ar trebui să înregistrez Apache ca serviciu Linux ceva? Cele mai multe soluții de pe net presupun utilizarea apt install apache2 apropiere și sistemul se va ocupa de toate lucrurile necesare în spate. Pentru cazul meu, cred că am omis unele setări de configurare, așa că am rămas blocat aici. Orice sugestii sunt binevenite.

drapel in
Aveți un director `/var/log/apache`? Dacă da, jurnalul de erori ar trebui să aibă o descriere detaliată a motivului pentru care nu poate porni. Alternativ, `/var/log/syslog` poate avea câteva detalii. Dacă AppArmor rulează pe VM, veți dori să vă asigurați că directoarele Apache pe care le utilizați sunt disponibile pentru serviciu.
drapel gb
folosești sudo la începutul fiecărei comenzi? cu alte cuvinte, comenzile rulează ca super utilizator? ex: sudo systemctl start apache2
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum pot instala software sau pachete fără Internet (offline)?](https://askubuntu.com/questions/974/how-can-i-install-software-or-packages-without-internet-offline)
Puncte:0
drapel in

Încercați să descărcați .deb pachet pentru distribuția dvs. și instalarea acestuia dpkg. (de exemplu. dpkg -i pachet.deb)

sursă: https://pkgs.org/download/apache2

Puncte:0
drapel us

Fără acces la internet, este foarte dificil să construiești apache2 cu toate dependențele. Opțiune alternativă: Instalați Ubuntu 20.04 cu acces la internet (puteți folosi Ubuntu 20.04 live iso rulând de pe usb).

Rulați în terminalul mkdir ${HOME}/apache2 && cd apache2

Citind răspunsurile https://askubuntu.com/search?q=recursively+list+dependencies

Descărcați pachetele în folderul apache2
apt-get download $(apt-cache depinde --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances apache2 | grep "^\w " |grep -v "i386" | sortare -u)
grep -v "i386" (Pentru a le ignora pe cele i386)

Copiați folderul apache2 într-un VM fără Internet.

În folderul apache2, rulați sudo dpkg -i *.deb în terminal

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.