ugrás a tartalomhoz

Easy PHP Külső elérése

Incomingson · 2012. Dec. 23. (V), 20.11
Kedves Weblabor tagok!

Szégyenlem, de most jött el az ideje, hogy segítséget kérjek.

Feltelepítettem az Easy PHP webszervert(Már nem most) és természetesen a hozzá járó kiegészítőket is. Sikerült beállítanom a routeren és az easy php ban, hogy külső ip cimről elérhető legyen a gépem. Ez mind szép és jó lenne, ha tudná melyik mappára kell átirányítani.

Tények:

Windows Xp SP3 rendszer.
Csatlakozik külső ip ről.
Nem találja az adott mappát ahol a tartalom van.


A megoldást a hosts fáljban kerestem, de nem igazán ment a dolog...

A VirtualHost részéből meg nem tudok szinte semmit. Gondolom eme 2 dolog közreműködése oldhatja meg a problémát. Mivel, hogy a VirtualHost már eleve mappára fog utalni..

A válaszokat és fejmosásokat előre is köszönöm!

UI: Nem ez lesz a szerver végső nyughelye, és csak ideiglenesen lesz windows rendszeren.
 
1

Az apache beállításoknál

sandrosdj · 2013. Jan. 31. (Cs), 15.26
Az apache beállításoknál keresd meg a Listen részt, tegyél elé egy #-et majd alá írd be:
Listen 80
2

Miért? Alapértelmezetten

eddig bírtam szó nélkül · 2013. Jan. 31. (Cs), 15.29
Miért? Alapértelmezetten melyik porton ül?
3

Alapértelmezetten korlátozva

sandrosdj · 2013. Jan. 31. (Cs), 15.32
Alapértelmezetten korlátozva van helyi címre: Listen 127.0.0.1:80
5

Javagyúgy. Ezt nem (sem)

eddig bírtam szó nélkül · 2013. Jan. 31. (Cs), 15.37
Javagyúgy. Ezt nem (sem) tudtam.
Viszont a kérdező szavaiból (az előző hozzászólásom ellenére) úgy érzem, ezen már túl van, csak rossz helyen keresi a kért fájlokat a szervere.
6

Lehet, hogy nincs

sandrosdj · 2013. Jan. 31. (Cs), 15.56
Lehet, hogy nincs jogosultsága az apacsnak az adott mappa olvasására vagy valahol korlátozva van a hozzáférése egy <Directory />-tagen belül.

Át kellene nézni az Allow from (esetleg Deny from) részeket.
8

Allow,Deny

Incomingson · 2013. Jún. 6. (Cs), 15.27
Üdv, igen ez volt a probléma. Pedig beállítottam és mentettem is. Úgy látszik a win megviccelt mert b****a elmenteni. Kommunikál és olvassa is a tartalmát.


Allow from (esetleg Deny from)

Köszönöm!

sandrosdj nak is köszönöm ugyan is a # et is be kellett raknom.

Minden működik, köszi!
4

A használt rendszert ugyan

eddig bírtam szó nélkül · 2013. Jan. 31. (Cs), 15.36
A használt rendszert ugyan nem ismerem, de úgy sejtem, valami apache lehet a háttérben.
Milyen hibaüzenetet kapsz?

Esetleg ha a konfigot meg tudnád mutatni és azt, hogy hogyan próbálod elérni, sokat segítene (ha gondolod, jöhet privátban is)

A VirtualHost-ban meg tudod mondani neki, hogy az adott nevű szerverre érkező kéréseket milyen beállításokkal kezelje.
Úgy tudom, e téren nincs jelentősége a hosts fájlnak.
Ellenben nem ártana belenézni az error_log v. error.log-ba, esetleg az access_log/.log-ba, hogy a bejövő kérés végeredményben hol kötött ki?
(már feltéve, hogy egyáltalán kapott választ)


Nem tudom, ez tiszta-e: van mondjuk egy encimem.no-ip.org domained. Gondolom, routert használsz. Ott be kell állítani, hogy a 80-as portot küldje a windows-od 80-as portjára(port forward), az XP tűzfalán is be kell engedni a kérést és az apache virtualhost-ban az encimem.no-ip.org-nak kell szerepelnie.
(nagy vonalakban és emlékezetből írva, szóval a tévedés jogát fenntartom! ;-) )
7

Router és forward

Incomingson · 2013. Jún. 6. (Cs), 15.23
Üdv, régóta tettem fel a kérdést és sokáig nem kaptam választ. Azért csak most írok mert most jutott eszembe:D

Eleinte is azzal próbálkoztam, hogy a 80 as portot forwardoltam. Be is jött. Látják kívülről, viszont csak egy nagy fehérséget. Tehát a következtetésből adódik az a probléma, hogy az elérési útvonalban van valami gond. Kerestem az ini fájlban de az égvilágon sehol sem volt elérési útvonal. Ellenben a virtual hosting ba belehet állítani az útvonalat, de nem kommunikál.

Tehát valószínűleg nem kommunikál a kettő és fogalmam sincs mit kellene beállítanom.