Strona 1 z 2

Jak zrobić żeby strony z Debiana otwierały się w LAN po fqdn jak nie ma internetu?

: 25 marca 2011, 11:59
autor: goska_23
Często mam w sieci LAN problem z dostępem do internetu (po stronie dostawcy internetu).
W tej sieci mam Debiana Lenny z działającym na nim serwerem www.

Na serwerze są m.in dwie strony w WordPressie powiedzmy

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL]
i

Kod: Zaznacz cały

[url=http://www.mojastrona2.pl]www.mojastrona2.pl[/URL]
Są one na Debianie na adresie LAN-owym

Kod: Zaznacz cały

192.168.0.88/ms1
i

Kod: Zaznacz cały

192.168.0.88/ms2
Jednak specyfiką WordPressa jest to, że jak ma w paru miejscach ustawione, że lokalizacja strony jest na

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL] 
to nie umie otworzyć strony jak mu wpiszę w przeglądarce adres:

Kod: Zaznacz cały

192.168.0.88/ms1

Problem wynika z tego, że mam na Debianie więcej stron www - w tym dwie w WordPressie - i nie mogę ich obu mieć w katalogu głównym, czyli na:

Kod: Zaznacz cały

192.168.0.88
wtedy nie byłoby problemu.

Dochodzi do tego, że odnośniki na podstronach do innych podstron nam w postaci tudzież:

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl/costam]www.mojastrona1.pl/costam[/URL]
i byłoby co zmieniać.

Konkretnie to już jak nie miałam internetu to próbowałam mu pozmieniać ustawienia do

Kod: Zaznacz cały

192.168.0.88/ms1
ale jest z tym za dużo roboty i zamieszania.


Chodziłoby mi o to jak mogłabym zrobić na Debianie, jak nie ma internetu, żeby mi rozwiązywał moje nazwy

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL] 
i:

Kod: Zaznacz cały

[url=http://www.mojastrona2.pl]www.mojastrona2.pl[/URL] 
(stron z Debiana) jak je wpiszę w przeglądarce Debiana bądź innego komputera z LAN-u?

Nie wiem, czy można to zrobić z BIND-a, czy może, można jakoś prościej zrobić wpisy w /etc/hosts albo coś?

Żeby to można było szybko wyłączyć jak internet wróci.
Czytałam trochę artykułów znalezionych z pomocą Google o BIND-zie ale nie jestem pewna czy tędy droga, może ktoś ma więcej doświadczenia w okolicach tego tematu?

: 25 marca 2011, 13:20
autor: mendeczka
Zaczynając od:
&quot pisze:Problem wynika z tego, że mam na Debianie więcej stron www - w tym dwie w WordPressie - i nie mogę ich obu mieć w katalogu głównym, czyli na:

Kod: Zaznacz cały

192.168.0.88
wtedy nie byłoby problemu.
jeżeli dobrze zrozumiałem - zainteresuj się

Kod: Zaznacz cały

VIRTUALHOST
Co do:
&quot pisze:Chodziłoby mi o to jak mogłabym zrobić na Debianie, jak nie ma internetu, żeby mi rozwiązywał moje nazwy

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL] 
i:

Kod: Zaznacz cały

[url=http://www.mojastrona2.pl]www.mojastrona2.pl[/URL] 
(stron z Debiana) jak je wpiszę w przeglądarce Debiana bądź innego komputera z LAN-u?
Nie napisałaś nam nic o swojej sieci. W jaki sposób np. są przydzielane adresy, z jakich DNS korzystasz - wewnętrzny czy zewnętrzny?

Napisz coś więcej

: 25 marca 2011, 13:33
autor: goska_23
Po prostu chcę otworzyć stronę

Kod: Zaznacz cały

[url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL]
i:

Kod: Zaznacz cały

[url=http://www.mojastrona2.pl]www.mojastrona2.pl[/URL]
na Debianie w przeglądarce - na tym samym Debianie co są te strony. Sieć LAN nie ma tu nic do rzeczy, tutaj nie ma problemu.

Jak otworzyć te strony w przeglądarce na Debianie po nazwie domeny jak nie mam internetu - to problem, w którym proszę o pomoc.

Korzystam z DNS zewnętrznych - jakbym miała wewnątrz to by nie było problemu z otwieraniem strony po nazwie domeny jak nie ma internetu.

: 25 marca 2011, 13:48
autor: mendeczka
Najszybciej w

Kod: Zaznacz cały

/etc/hosts

: 25 marca 2011, 13:59
autor: kane2002
Użyj binda, ustaw sobie własne adres/y dns/y na maszynach lokalnych albo w dhcp - zależnie jak masz adresacje przydzielaną. Dopisz sobie szybką regułkę dla binda coby nie łączył się z innymi dnsami jak nie ma połączenia z bramą, a tylko działał na podstawie swoich wpisów. Najpewniejsza i według mnie najszybsza droga do hostowania własnych stron w LAN niezależnie od połączenia z siecią internet.

: 25 marca 2011, 14:30
autor: goska_23
mendeczka, ale właśnie nie jestem pewna, jeśli wystarczy wpis w /etc/hosts, co tam mam wpisać?
Dodałam linijkę:

Kod: Zaznacz cały

192.168.0.88/ms1 [url=http://www.mojastrona1.pl]www.mojastrona1.pl[/URL]
i nie działało. Nawet restartowałam apache a potem komputer z Debianem i nie pomogło. Może trzeba coś inaczej wpisać?

: 25 marca 2011, 15:02
autor: mariaczi
W /etc/hosts musisz wpisać

Kod: Zaznacz cały

192.168.0.88 [url=http://www.mojastrona1.pl/]www.mojastrona1.pl[/URL]
192.168.0.88 [url=http://www.mojastrona1.pl/]www.mojastrona2.pl[/URL]
a w apache2 skonfigurować wirtualne hosty (virtualhost) po nazwie.

: 25 marca 2011, 15:05
autor: kane2002
W hosts możesz wpisać taki format:

Kod: Zaznacz cały

ip nazwa
nie inaczej, także wpisz:

Kod: Zaznacz cały

ip nazwa
ip nazwa2 
I jak ci wcześniej napisał/a mendeczka. Poczytaj o virtualhostach w apache.

C
zyli jak wcześniej mariaczi podał.

: 26 marca 2011, 13:21
autor: Yampress
Postaw DNS-a.

: 11 lipca 2011, 15:56
autor: goska_23
Przez jakiś czas nie miałam problemu z brakiem internetu bo serwer przeniosłam na inne łącze.
Sprawdziłam z tym wpisem w /etc/hosts:
(jak mi podał mariaczi)

Kod: Zaznacz cały

192.168.0.88 www.mojastrona1.pl
192.168.0.88 www.mojastrona2.pl
Po zrobieniu tego wpisu otwierają mi się te podane moje strony w przeglądarce na serwerze Debian, tym na którym jest strona.
Chciałabym jednak aby strony te otwierały się też na innych komputerach (LAN), które są za tym samym routerem co serwer Debian i mają adresy z tej samej puli co serwer ( np. 192.168.0.89, maska ta sama i brama ta sama, jako dns wpisana brama)

Dzisiaj też wystąpił mi mały problem w podobnym temacie, nie wskutek braku internetu, a w wyniku transferowania domeny

Kod: Zaznacz cały

 [url]www.mojastrona1.pl[/url]
do innego zewnętrznego operatora.

Ustawiłam w tym /etc/hosts i na serwerze otwiera mi się strona, ale na drugim komputerze, który mam obok (w LAN-ie) już nie.
Przeczytałam właśnie podręcznik systemowy do binda i chyba ten temat odłożę, przynajmniej do przyszłego tygodnia.

Czy można na szybko coś zrobić, żeby strona też mi się otwierała na tym drugim komputerze, który mam obok bez instalacji binda?

Nie jestem aż tak "gramotna" i nie do końca rozumiem czy to zdanie:
a w apache2 skonfigurować wirtualne hosty (virtualhost) po nazwie
, które napisał mariaczi ma coś do tego żeby strona otwierała mi się na innym komputerze niż serwer na którym jest?
W etc/apache2 mam plik default w którym są skonfigurowane wirtualne hosty do stron, które mam na serwerze, dla każdej strony mam wpis tego typu:

Kod: Zaznacz cały

<Virtual Host *:80>
ServerName: mojastrona1.pl
DocumentRoot /var/www/ms1
...
Nie wiem jak mogłabym to zmienić zgodnie z tym co napisał mariaczi?

Chciałabym tylko uzyskać odpowiedź, czy można coś zrobić szybciej niż instalując binda, żeby móc otworzyć tę moją stronę na komputerze obok?
Jeśli nie to zabiorę się grzecznie za zainstalowanie binda.