Autor | Zpráva | ||
---|---|---|---|
Silver8000 Profil |
#1 · Zasláno: 14. 6. 2014, 20:17:31
Ahoj,
mam dotaz ohledne domeny ktera mi bezi v jednom pc ze ktereho taky muzu pristoupit na jakoukoliv domenu kterou v nem vytvorim(napriklad : test-server.cz), a chtel bych ji zpristupnit pouze v ramci domaci site. jak se to da udelat a je to vubec mozne? diky za rady |
||
Marschmallow Profil |
Silver8000:
Při Apache: - v routeru povolit přístup na danou lokální IP adresu - na každém PC nastavit v hosts IP a doménu - spíše název |
||
Silver8000 Profil |
#3 · Zasláno: 14. 6. 2014, 21:10:49
Dik ale muzes popsat prosim i postup na co a kde presne mam sahnout abych to zpravne nastavil a zprovoznil.
Hlavne me prosim neodkazuj na nejakej manual protoze verim ze to stoji za par radku psani. Nebo kdyz uz by jsi me odkazal na ten manual tak bych prosil aby byl co nejvice strucny a taky abych nemusel cist skoro celej manual a tu informaci nasel treba az nekde v pulce,proste aby byl jasny a strucny. |
||
juriad Profil |
#4 · Zasláno: 14. 6. 2014, 21:45:27
Stačí v podstatě v souboru hosts přidat jeden záznam; toto provedeš na každém počítači v síti.
Tento soubor je zodpovědný za překlad adresy test-server.cz na IP adresu, nic jiného nedělá. Formát a umístění souboru hosts si najdi :) |
||
Silver8000 Profil |
#5 · Zasláno: 14. 6. 2014, 22:43:47
Dobre a jak to udelam kdyz tam budu mit treba dve a vice domen protoze kdyz to udelam tim spusobem ktery tady "juriad" popisuje tak se mi zobrazi pouze hlavni domena,protoze napriklad na localhost se mi zobrazuje controlni panel a na test-server.cz zase jiny obsah.
Pri pristupu z jineho pc se mi ale bohuzel zobrazuje prave kontrolni panel(localhost pocitace na kterem bezi server). |
||
Marschmallow Profil |
Silver8000:
Pak si předchozí zápis zkopíruješ a znovu vložíš - pod. IP adresu zadávej ve tvaru: 123.456.7.22/adresar |
||
Medvídek Profil |
#7 · Zasláno: 15. 6. 2014, 10:02:15
Silver8000:
Můžeš třeba pomocí Virtual Hosts <VirtualHost 127.0.0.1:80> DocumentRoot "E:/==BACKUP/PROJECTS/PFDC_LOCAL" ServerName pfdc.local ErrorLog "E:/==BACKUP/PROJECTS/logs/pfdc_error.log" CustomLog "E:/==BACKUP/PROJECTS/logs/pfdc_access.log" common </VirtualHost> do hosts v kazdem pocitaci staci pak dat jen zaznam co je v ServerName a IP adresu, kde ti bezi server. |
||
Silver8000 Profil |
Marschmallow:
hlavni pc mam nastaven... tam je to v poradku,ale ted kdyz jsem to poupravil v pristupovem pc na 192.168.1.74/test-server.cz tak mi to nechce vubec brat a hazi me to pres miho providera ze webovy stranky nemuze nalezt.
Jen pro pochopeni na hlavnim pc je localhost ve c:/ampps/www a test-server.cz je c:/ammps/www/test-server.cz
|
||
juriad Profil |
Ty máš mít v hosts záznam ve tvaru:
192.168.1.74 test-server.cz test-server.cz , nic víc.
Mimochodem, vhodnější by bylo použít nějakou neexistující TLD, třeba test-server.doma |
||
Silver8000 Profil |
[#9] juriad
ja to mam takhle : 192.168.1.74/test-server.cz test-server.cz |
||
juriad Profil |
#11 · Zasláno: 15. 6. 2014, 10:29:13
To je blbě. hosts soubor pouze překládá doménu na ip adresu. Nic jiného neumí a ani nechce umět. Proto musí být první část záznamu IP adresa a další části jsou doménová jména. Nikde se nesmí vyskytnout lomítko ani cesta, to tam nepatří.
man hosts (výsek): This manual page describes the format of the /etc/hosts file. This file is a simple text file that associates IP addresses with hostnames, one line per IP address. For each host a single line should be present with the following information: IP_address canonical_hostname [aliases...] Fields of the entry are separated by any number of blanks and/or tab characters. Text from a "#" character until the end of the line is a comment, and is ignored. Host names may con‐ tain only alphanumeric characters, minus signs ("-"), and periods ("."). They must begin with an alphabetic character and end with an alphanumeric character. Optional aliases provide for name changes, alternate spellings, shorter hostnames, or generic hostnames (for example, localhost). |
||
Silver8000 Profil |
#12 · Zasláno: 15. 6. 2014, 10:44:29
juriad:
takze pokud jsem to dobre pochopil tak zpravnost je : 192.168.1.74 test-server.cz [] cili timto spusobem :
192.168.1.74 test-server.cz [test-server.cz] |
||
juriad Profil |
To co je v hranatých závorkách je nepovinné, tři tečky značí iteraci; používá se tato konvence všude i v dokumentaci PHP.
Tedy například: 192.168.1.74 test-server.cz test-server testovaci test-server.cz , ale stačí zadat jen test-server nebo testovaci . Otázkou je, jak si s tím poradí dnešní přechytračené prohlížeče, které to mohou považovat za dotaz k vyhledání a nikoli za doméhové jméno.
|
||
Silver8000 Profil |
#14 · Zasláno: 15. 6. 2014, 12:14:00
Jeste takova otazka v hlavnim pc kde mam spusteny server mam taky nastavit stejnou ip protoze se defaultne posloucha na
127.0.0.1
tak se ujistuju jestly to mam zpravne nastavene. A pokud by to byla prave ta chyba tak jestly se nepletu, mam nastavit tu ip v souborech hosts a apache http.conf? |
||
Časová prodleva: 9 let
|
0