» »

Webmin error

Webmin error

svejk ::

evo z Webminom bi rad poinštaliral nek paketek...naprimer mysql ali httpd....izberem funkcijo za upgrade pa dobim izpis napake: Access denied : User root is not allowed to use the Software Packages module

Why?

svejk ::

hm vidim, da nihče ali tega ne uporablja ali pa nima težav ;)

Kami ::

Uporabljamo ampak se mi je zdelo preveč simple vprašanje.

Tam ko lahko nastavljaš kateri user lahko dostopa do katerega modula, še nastavi da lahko root dostopa še do tega modula.

xtrat ::

Zdravo. Pravkar sem naložil ubuntu server in ustvaril webmin ampak se zadeva se noče povezat na html stran. Na webmin (https://123.456.789:porta) se lahko komot povežem, na stran, (samo ip) pa se mi noče povezat. Ve kdo kaj je problem?

Apple ::

xtrat je izjavil:

Zdravo. Pravkar sem naložil ubuntu server in ustvaril webmin ampak se zadeva se noče povezat na html stran. Na webmin (https://123.456.789:porta) se lahko komot povežem, na stran, (samo ip) pa se mi noče povezat. Ve kdo kaj je problem?


Ti teče web server in ali imaš odprt firewall za port 80?
LP, Apple

xtrat ::

seveda server je teče ko grem na webmin.
Kje se pa najde firewall v ubuntu server, ki je brez grafičnega umesnika? Sem svež v tej smeri.

Apple ::

Wiki Ubuntu

Drugače ma webmin svoj webserver, ki teče na portu 10000 po defaultu...
LP, Apple

Zgodovina sprememb…

  • spremenilo: Apple ()

xtrat ::

Ne se nismo razumeli. https://--ip---:10000 To meni dela, se lahko prijavim. potem pa ko grem v mapo var bi morala biti tam mapa www in v njej file index.html. S tem file-om imaš potem stran, katero lahko urejaš oz. narediš stran. Na to stran prideš pa tako da v brskalnik napišeš samo ip svojega serverja. No tega jaz nimam. Kakšna ideja?

andromedar ::

xtrat je izjavil:

Ne se nismo razumeli. https://--ip---:10000 To meni dela, se lahko prijavim. potem pa ko grem v mapo var bi morala biti tam mapa www in v njej file index.html. S tem file-om imaš potem stran, katero lahko urejaš oz. narediš stran. Na to stran prideš pa tako da v brskalnik napišeš samo ip svojega serverja. No tega jaz nimam. Kakšna ideja?



Ste se razumeli. Kolega se sprašuje ali si prepričan da ti laufa apache (proces "httpd", če se še prav spomnim). Webmin namreč uporablja svoj web strežnik (in ne tega, s katerim bi ti rad serviral svojo spletno stran).

Ja, ideja je ta, da startaš apache. Včasih, ko sem se jaz še s tem ukvarjal je bil ukaz menda "service httpd start". Ampak takrat nisem bil na Ubuntu ;)
Eh?

xtrat ::

aha. No jaz sem naprimer šel po tem tutoria-lu
Korak za korakom. Zato nevem, bom poskusil, hvala.

Apple ::

S "service httpd start" zaženeš web server na RedHat/Fedora/CentOS distribuciji Linuxa... na Ubuntuju je pa "/etc/init.d/httpd start (namesto httpd je verjetno lahko tudi apache2)", če se ne motim.

Če ti že teče httpd, preveriš z ukazom "ps -ef | grep httpd (ali apache2)"

Exportiraj nameščene pakete v file z ukazom "dpkg --get-selections > installed-software", potem poglej, če se nahaja znotraj ali httpd ali apache2, etc...
LP, Apple

Daedalus ::

dpkg -l | grep apache je precej bolj praktičen...
Man is condemned to be free; because once thrown into the world,
he is responsible for everything he does.
[J.P.Sartre]

xtrat ::

Zrihtano. Samo kar sem moral narediti je to da sem namestil apache2. sudo apt-get install in dela.
Hvala in Lp.

Imam pa ša eno uprašanje. Ali se lahko na webmin povežem tudi iz drugega omrežja?

Zgodovina sprememb…

  • spremenil: xtrat ()

Apple ::

Kaj pomeni drugo omrežje? A misliš iz interneta al iz drugega subneta?

Če iz interneta, si na routerju forwardaj port na Ubuntu mašino...
LP, Apple

xtrat ::

Pač ko nisem doma, da.
Ampak ip oz. localhost ostane isti? ker, da iz drugega omrežja napišeš samo localhost in se ti poveže na stran je malo čudno ali ne?

Apple ::

Ubuntu mašini dodeli statični IP v tvojem subnetu. Če ima router IP 192.168.0.1, dodeli mašini npr. 192.168.0.2. Na routerju forwardaj port 10000 na mašino 192.168.0.2.

Ali imaš statični zunanji IP? Če ne, uporabi DDNS storitev, tako da boš kljub dinamičnem IPju lahko dostopal do svojega omrežja prek neke internetne domene...

etc...
LP, Apple

xtrat ::

sepravi enak postopek kakor za remote desktop iz tujega omreža? Sem precej nov v tem zato mogoče sprašujem nelogična vprašanja

Zgodovina sprememb…

  • spremenil: xtrat ()

Apple ::

Točno tako: enak postopek kot je za remote desktop...
LP, Apple

xtrat ::

aha ampak še vedno mi ni jasno. Ko jaz odprem porte za mojo stran sepravi localhost. Kaj moram zraven napisati tudi porto? Ki zdaj ko sem v domačem omrežju napišem samo ip--localhost in se noter.

Apple ::

Če ti je uspelo namestit apache prek apt-get install, domnevam, da si povezan na net...

Napiš ifconfig, pa poglej, kater IP naslov ma eth0.
LP, Apple

andromedar ::

xtrat je izjavil:

aha ampak še vedno mi ni jasno. Ko jaz odprem porte za mojo stran sepravi localhost. Kaj moram zraven napisati tudi porto? Ki zdaj ko sem v domačem omrežju napišem samo ip--localhost in se noter.


Nisem sicer siguren, da razumem kaj sprašuješ...malo je konfuzno...ampak bom skušal razložit:

Če si na računalniku, na katerem teče apache in napišeš https://localhost:10000, ti bo odprlo Webmin. Ker Webminov web server streže Webmin stran na portu 10000 - tako je v Webminu nastavljeno privzeto. Če hočeš, lahko namesto 'localhost' pišeš tudi dejanski IP naslov, je vseeno.

Če si na računalniku, na katerem teče apache in napišeš http://localhost, ti bo odprlo tvojo spletno stran (ker browser predvideva da hočeš na port 80, ki je default za http). Če hočeš, lahko namesto 'localhost' pišeš tudi dejanski IP naslov, je vseeno.

Če si na drugem računalniku (na internetu) in bi rad odprl Webmin na tvojem strežniku doma, boš moral napisati https://xxx.xxx.xxx.xxx:10000 (x-i so tvoj ZUNANJI ip naslov, torej naslov, kot ga ima tvoj modem/router). Pred tem boš moral na tvojem routerju nastavit forwardiranje porta 10000 na ip strežnika. Logično, ti se iz zunanjega računalnika povežeš na svoj router (doma), router pa mora vedet, da mora vsak zahtevek, ki pride do njega na port 10000 posredovat do tvojega serverja.

tvoj router/modem ima recimo ip 123.456.789.123, tvoj server pa ima recimo ip 192.168.0.2 (ali kaj podobnega)

Če se hočeš na Webmin povezat iz računalnika, ki ni server in ni zunaj tvojega omrežja (recimo, en drugi domači računalnik), boš pa moral vpisat: https://192.168.0.2:10000 (tukaj sem predvideval, da je to ip naslov tvojega servera, skoraj sigurno je drugačen)

Če se hočeš na tvojo spletno stran povezat iz računalnika, ki ni server in ni zunaj tvojega omrežja (recimo, en drugi domači računalnik), boš pa moral vpisat: http://192.168.0.2 (tukaj sem predvideval, da je to ip naslov tvojega servera, skoraj sigurno je drugačen). V tem primeru ni potrebno vpisat porta 80 ":80", ker se brskalnik po defaultu tja poveže.

Predstavljaj si 'localhost' dobesedno kot 'ta računalnik'. Če si na drugem računalniku, ne moreš napisat https://localhost:10000, ker se bo browser poskušal povezat na port (vrata) 10000 tistega računalnika, na katerem se nahajaš. Na tistem pa nimaš Webmina ali svoje web strani.

Upam da nisem preveč zakompliciral in da ti je malo bolj jasno. Če pa ni, pa kar vprašaj ;)

edit:sem se moral malo popravit
Eh?

Zgodovina sprememb…

xtrat ::

Hvala za zelo nazorno obrazložitev :) Mi je precej bolj jasno.
Lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Linux-localhost

Oddelek: Operacijski sistemi
261960 (1474) 'FireSTORM'
»

linux server (strani: 1 2 )

Oddelek: Operacijski sistemi
718429 (7436) #000000
»

Izdelava router/proxy/firewall/antivirus/spletnega strežnika

Oddelek: Omrežja in internet
152688 (2478) ješ
»

Streznik za routerjem

Oddelek: Omrežja in internet
51251 (1136) Tody
»

DNS intranet server

Oddelek: Omrežja in internet
111239 (1131) simon

Več podobnih tem