Serwer pod neo i router d-linka DSL-G624 - Jak?

Konfiguracja serwerów, usług, itp.
weyn
Posty: 6
Rejestracja: 03 lipca 2008, 21:40

Serwer pod neo i router d-linka DSL-G624 - Jak?

Post autor: weyn »

Witam. Już na samym początku proszę o pomoc. Posiadam router D-LINK'a DSL-G624T. Dostęp do internetu przez neostradę. Nie wiem jak skonfigurować pod to dynDNS. Raz już się mnie to udało "normalnie". W tym sensie iż strona umieszczona w root apache ładowała się po wpisaniu adresu podłączonego dzięki dynDNS. Lecz i tak był problem, gdyż nie wiem czemu wyświetlało tylko podstawowy kod html. Jednak bez obrazków i stylów użytych za pomocą css. Nie mam pojęcia dlaczego. I tak mieszając już wszystko pozmieniałem. Nawet dynDNS nie działa. Odinstalowałem juz nawet apache i php. Zaczynam od początku. Proszę o pomoc, bo nie mam pojęcia jak to zrobić. Z góry dziękuję za pomoc.
Mam Linuksa Ubuntu.
franki3
Posty: 15
Rejestracja: 03 lipca 2008, 22:31
Lokalizacja: poznañ

Post autor: franki3 »

przekieruj porty na ten twój serverek w tym wypadku to port 80,21, na serverku a dokładnie w iptables dodaj linijki by port 80 i 21 były odblokowane.

a to dotego dyndns'a musisz ustawić tak by ci odświeżał adres ip zewnęczny. wybierz na stronie http://www.dyndns.com po zalogowaniu niewybieraj opcji static tylko dymamic. i wtedy pojdzie gładko powinieneś widzieć serwer w internecie
weyn
Posty: 6
Rejestracja: 03 lipca 2008, 21:40

Post autor: weyn »

No dobrze, ale co z tym, ze wyswietla tylko podstawowy tekst htmla, nie uwzglednia css ani zdjec. Niczego tylko tekst. Do tego o php, ktore zainstalowalem rowniez mozna zapomniec.

Jak mozesz, to powiedz jak ustawic te porty i za pomoca jakich polecen.
linx
Posty: 27
Rejestracja: 10 czerwca 2008, 07:20

Post autor: linx »

DynDns konfigurowałes na routerze??
Porty ustawiasz na tym nieszczęsnym dlinku.
A to że nie wyś. ci grafik i css to pewnie z powodu źle napisanego kodu html.
PHP pewnie nie działa bo jest źle zainstalowane.

Pozdrawiam
weyn
Posty: 6
Rejestracja: 03 lipca 2008, 21:40

Post autor: weyn »

kod jest dobrze napisany, nawet próbowałem zwykłego podstawowego [img]ścieżka%20dostępu[/img] i widzialo tylko gifa który jest sworzony przy instalacji apache w default a jak dawalem do innych moich gif'ów to ich nie wyświetlał. Próbowałem rózwnież pliki .jpg i też nic.


Co do dynDNS to tylko na kompie i wtedy widzial a na routerze dawalem tylko virtual serwer

a no i po wpisaniu komendy: sudo /etc/init.d/apache2 restart

Kod: Zaznacz cały

* Forcing reload of web server (apache2)...                                  
  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Co mam zrobić zeby apache sie normalnie uruchomił?
linx
Posty: 27
Rejestracja: 10 czerwca 2008, 07:20

Post autor: linx »

A co masz w VirtualHostach??
weyn
Posty: 6
Rejestracja: 03 lipca 2008, 21:40

Post autor: weyn »

Ustawione jest tak:

Kod: Zaznacz cały

Protocol : 	        TCP 	
Port Start: 	         80 	
Port End :	           80 	
Port Map:  	       443  	
Port Map End:  	 443
Dobrze już wyświetla obrazki, zmieniłem we właściwościach uprawnienia i działa. Wrrr... Tyle się męczyłem nad tym a to było takie banalne.

No dobrze, kolejny problem: w sieci lokalnej sie widze, ale poza siecia juz strona nie istnieje...

KONFIGURACJA

VIRTUALHOST: jak wyżej
APACHE 2:
000- defalut:

Kod: Zaznacz cały

<VirtualHost (podalem ip routera)>
ServerName xxxx.ath.cx (z DNS)
ServerAlias xxxx.ath.cx
DocumentRoot /var/www/KYTRO
CustomLog /var/log/apache2/xxxx.ath.cx.access.log combined
ServerAdmin (swoj email)
</VirtualHost>
dynDNS:

Kod: Zaznacz cały

## ddclient configuration file
daemon=600                  # check every 600 seconds
syslog=yes                  # log update msgs to syslog
mail-failure=(swój email) # Mail failed updates to user
pid=/var/run/ddclient.pid   # record PID in file.

## Detect IP with our CheckIP server
use=web, web=checkip.dyndns.com/, web-skip='IP Address'

## DynDNS username and password here
login=xxx
password=##YOUR PASSWORD##

## Default options
protocol=dyndns2
server=members.dyndns.org

## Dynamic DNS hosts
xxxx.ath.cx 
Moze ktos wie co jest nie tak?
linx
Posty: 27
Rejestracja: 10 czerwca 2008, 07:20

Post autor: linx »

Kod: Zaznacz cały

<VirtualHost *>
...
</VirtualHost>
ip zmień na gwiazdkę.

A dynDNS ustaw na routerze no i na routerze zrób przekierowanie portu 80 na twój serwer.

I będzie działać.
weyn
Posty: 6
Rejestracja: 03 lipca 2008, 21:40

Post autor: weyn »

Dobrze, ip jest gwiazdka. No ale jakie i gdzie w końcu te porty?

To może tak:
Na routerze mam VIRTUAL HOST i tam ustawiam te porty i przypisuje do adresu ip serwera.
Czy dobrze to robię?
Co dalej?
Poniżej zrzuty ekranów z ustawieniami.
http://img365.imageshack.us/img365/6126/59939695vr1.jpg
http://img365.imageshack.us/img365/7431/96112378yb7.jpg
linx
Posty: 27
Rejestracja: 10 czerwca 2008, 07:20

Post autor: linx »

Nie wiem jak wygląda konfiguracja dlinka, ale na jaki adres ip przekierowujesz port 80, czy go tylko otworzyłeś?

Bo tego tam nie widzę.

Jak cos to odezwij się na gg, to Ci pomogę.

585538
ODPOWIEDZ