Portál AbcLinuxu, 12. května 2025 09:25

Dotaz: Prohlížet php scripty přez ssh?

18.2.2009 09:16 jouza
Prohlížet php scripty přez ssh?
Přečteno: 557×
Odpovědět | Admin
Ahoj, mám jeden problém. Včera jsem dal dohromady server a zprovoznil jsem ho, zprovoznil jsem na něm ssh takže ho můžu ovládat (děkuji všem).

ALE ten server by měl být primárně určen k tomu aby na něm běžela php aplikace. Tudíž bych chtěl z mého pc prohlížet (spuštět) onu php aplikaci... kdyz sem se pokusil do prohlížeče dát adresu: "http://root@192.168.0.1/var/www/htdocs/index.html"

tak to bohužel nešlo...

Jak se v takovýchto situacích postupuje?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2009 09:42 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim,
asi bych to videl, ze si nainstaluj Apache server, PHP. Provest patricne konfigurace. Urcite tady, ci u strycka Googla toho najdes hafu.
A pak uz na svem PC zadas jen: http://192.168.0.1/index.php
18.2.2009 09:47 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste jen http://192.168.0.1/. Server Apache má vlastní DocumentRoot (to je něco jiného než root / filesystému, stejně tak uživatelská jména - na web server v výchozím nastavnení nejspíš může "každý".
18.2.2009 09:50 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Jo a samozřejmě nejdřív si toho dost přečíst o tom jak funguje web-server (Apache), jak se spouští, jak se na něj přistupuje, jsou to dost základní věci které zvládnete samostudiem, v tomhle se nedá moc "radit", to je jako ptát se "nakreslil jsem svislou šikmou křivku, takové esíčko, za ni vodorovnou čáru, nad čáru číslici, pod čáru jinou číslici, a za to jsem napsat dé, zase rovnou čáru a pod to dé té. Tím mám napsanej integrál. Jak z něj dostanu výsledek?"
18.2.2009 09:51 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Základní konfiguraci jsem provedl (ServerName 192.168.0.1:80 DocumentRoot "/srv/httpd/htdocs")

Ale nic, nefunguje ani 192.168.0.1 ani když zadám úplnou cestu k tomu php scriptu, pořát hlásí:

Nelze se připojit ke vzdálenému serveru

Pokoušíte se přistoupit na adresu http://192.168.0.1/, která je nedostupná. Zkontrolujte, zda je adresa zadána správně, a pak zkuste stránku načíst znovu. Ověřte, je-li Vaše připojení k Internetu aktivní. Zkontrolujte, pracují-li ostatní internetové aplikace (pokud ne, zřejmě jde o problém nesouvisející s Operou).

Jinak, možná by mohl být problém v tom že mám 2 síťovky? Jeden kabel vede na net (eth0) druhy vede do serveru (eth1) a na serveru je 1 (eth1), možná by to s tím mohlo souviset ne?

Díky
18.2.2009 09:53 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Už čtu od včerejška :)
18.2.2009 09:59 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Je tu jedna věc co mě zaráží:

root@example:~# /usr/sbin/apachectl start root@example:~# /usr/sbin/apachectl restart httpd not running, trying to start root@example:~# /usr/sbin/apachectl restart httpd not running, trying to start root@example:~# /usr/sbin/apachectl stop httpd (no pid file) not running

Což vypadá že apache vůbec nejede..Což je divné, protože při i nstalaci slackwaru jsem "zaškrtával" aby se spouštělo při startu....
18.2.2009 10:09 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
To samozrejme pak problem je. Jukni se proc ti nejde spustit. Logy bys mel mit ve /var/log/httpd ..
18.2.2009 10:15 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
error_log: [Tue Feb 17 15:59:17 2009] [notice] Digest: generating secret for digest authentication ...
[Tue Feb 17 15:59:17 2009] [notice] Digest: done
[Tue Feb 17 15:59:19 2009] [notice] Apache/2.2.8 (Unix) DAV/2 configured -- resuming normal operations
[Tue Feb 17 16:06:29 2009] [error] [client 127.0.0.1] File does not exist: /srv/httpd/htdocs/favicon.ico
[Tue Feb 17 16:06:32 2009] [error] [client 127.0.0.1] File does not exist: /srv/httpd/htdocs/favicon.ico
[Tue Feb 17 16:36:13 2009] [error] [client 127.0.0.1] File does not exist: /srv/httpd/htdocs/favicon.ico
[Tue Feb 17 20:25:24 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Tue Feb 17 21:28:03 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 08:44:38 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:28:27 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:42:30 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:43:22 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:43:23 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:43:27 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:43:31 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:53:09 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:53:35 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:53:46 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:54:11 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:55:00 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:55:03 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:55:05 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:55:06 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
[Wed Feb 18 09:55:24 2009] [alert] (EAI 3)Temporary failure in name resolution: mod_unique_id: unable to find IPv4 address of "example"
Configuration Failed
acces_log 127.0.0.1 - - [17/Feb/2009:16:06:24 -0900] "GET / HTTP/1.1" 200 44
127.0.0.1 - - [17/Feb/2009:16:06:29 -0900] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [17/Feb/2009:16:06:32 -0900] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [17/Feb/2009:16:36:12 -0900] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [17/Feb/2009:16:36:49 -0900] "GET / HTTP/1.1" 200 20
127.0.0.1 - - [17/Feb/2009:16:38:08 -0900] "GET / HTTP/1.1" 200 36
18.2.2009 10:29 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
To vypada jako na nejaky problem s DNS. Posli sem jeste vypis z /etc/hosts.
Pripadne zkus to /etc/hosts doplnit neco jako:
127.0.0.1 example
A pak zkusit znovu spustit Apache.
18.2.2009 10:37 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
hosts ze serveru: (bez komentaru)

# For loopbacking. 127.0.0.1 localhost 192.168.0.1 example.net.example.net example.net

# End of hosts.

hosts z pc:

127.0.0.1 localhost 127.0.1.1 MyPc

# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

Jinak, jen tak pro zajímavost jsem na server připojil monitor a do prohlízece zadal localhost a nic, chyba 404 Když dám příkaz TOP tak tam enní žádnej proces "httpd" ani "apache"...
18.2.2009 10:38 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Jinak, start apache neni možný...viz:

root@example:~# httpd -k start root@example:~# httpd -k restart httpd not running, trying to start root@example:~#
18.2.2009 10:42 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
zkus doplnit ten radek do /etc/hosts:
127.0.0.1 example
pripadne prepis to 127.0.0.1 MyPc na 127.0.0.1 example.

Pak teprv zkus spustis znovu apache.
18.2.2009 10:45 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
doupresneni:
127.0.0.1 example
toto prosim dopis jen to /etc/hosts na serveru. Ne u sebe v PC!!
18.2.2009 10:50 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Heh, pozdě :D ted to nemuzu dat zpatky:

sudo kate /etc/hosts sudo: unable to resolve host MyPc

-průser?
18.2.2009 10:55 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
prihlas se jako root a zedituj to v konzoli treba ve vim, nebo mcedit. to by melo jit bez problemu.
18.2.2009 11:02 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
ok, a kde zjistím heslo na roota? Totiž v kubuntu se to při instalaci nezadává...jen heslo pro vytvořenýho uživatele
18.2.2009 11:10 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
bud pres
sudo passwd - muzes nastavit heslo pro root nebo pak zkus
sudo mcedit /etc/hosts - pro tu editaci hosts
18.2.2009 11:12 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
sudo passwd sudo: unable to resolve host MyPc
18.2.2009 11:14 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
* sudo mcedit /etc/hosts sudo: unable to resolve host MyPc
18.2.2009 11:24 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
zkus juknout semka, jestli by ti to pomohlo:
http://ubuntuforums.org/showthread.php?t=723361
18.2.2009 11:29 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
mara@MyPc:~$ gksudo gedit /etc/hosts
The program 'gksudo' is currently not installed. You can install it by typing:
sudo apt-get install gksu
bash: gksudo: command not found
mara@MyPc:~$ sudo apt-get install gksu

sudo: unable to resolve host MyPc
mara@MyPc:~$ sudo gedit /etc/hosts
sudo: unable to resolve host MyPc
18.2.2009 11:56 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
tak pak uz mne napada jen to poresit pres recovery konzoly. Bud budes mit moznost v boot manageru, nebo z instalacniho CD, ci nejake Live distribuce. A pote si pripojit tvuj disk a ten soubor /etc/hosts nasledne zeditovat .
18.2.2009 12:06 marek
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?

dobry den

neznam ubuntu, ale predpokladam ze pouziva zavadec grub.

potom je nejjednodusi zpusob zmeny root hesla:

pri restartu v okamziku, kdy grub nabizi co zavest, zmacknout e

melo by se vam zobrazit odpovidajici zaznam z menu.lst

najet na radek s kernel ... a zase zmacknout e

do radku pripsat init=/bin/bash , odentrovat

zmacknout b

melo by to nastartovat a dat rovnout shell prompt

potom passwd root

mozna to bude read only, potom zadat mount -o remount /

restartovat

 

marek

18.2.2009 12:43 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Udělal jsem to přez recovery mode... otevřel jsem si /etc/hosts a to example jsem přepsal na MyPc, ale pořát to háže tu samoou chybu...

Jakto,?
18.2.2009 12:52 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
a kdyz zkontrolujes prikazem:
cat /etc/hosts
na svem PC. je tam uz ten zaznam zmenen. jestli si to v tom recovery nezmenil nahodou nekde jinde.
18.2.2009 13:06 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 example

# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

jej :) skusím to znovu :)
18.2.2009 13:08 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
to menis urcite v adresarove strukture te recovery console. Musis to menit na pripojneme diksu s tvou instalaci Kubuntu a tam pak v /etc/hosts.
18.2.2009 13:14 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Asi sem tam n2co ud2lal blb2 no >] U6 je to ok a narayil jsem na dal39, snad posledn9 probl0m. Ale kv;li p5ehlednosti yalo69m nov7 topic.
18.2.2009 13:21 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
ok. nebo jestli chces, tak mi muzes pisnout na ICQ. Snad ti s tim budu umet poradit.
ICQ#: 20 66 14 11
kozzi avatar 18.2.2009 10:42 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
máš chybu v konfiguraci toho apache. Priloz ji sem a ja an to mrknu.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
18.2.2009 10:47 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Příloha:
úprava /etc/hosts nepomohla

httpd.conf ze serveru řikládám

18.2.2009 11:03 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
nebo jeste zkus okomentovat radek v httpd.conf:
# LoadModule unique_id_module lib/httpd/modules/mod_unique_id.so
viz. taky konfigurace apache, zde : http://wiki.archlinux.org/index.php/LAMP_(Česky)
18.2.2009 11:06 jouza
Rozbalit Rozbalit vše Re: Prohlížet php scripty přez ssh?
Jede to, díky :).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.