ďťż
Podstrony
|
telcocafeWitamZainstalowałem krasnal Serv, na którym postawiłem stronę internetową, posiadam ip wewnętrzne, ale admin przekierował mi porty 21 oraz 80, teraz pytanie jeżeli posiadam IP 192.168.XXX.XX oraz IP widziane w internecie 80.XX.XX.XXX, jak ustawić krasnala, aby ktoś wpisując adres(jaki?) wszedł sobie na moją stronkę ? W httpd.conf ustaw Listen *:80 ok, ale mam 2 Listen: Listen 3000 Listen 12.13.14.145:80 servername 127.0.0.1 oraz co w moim przypadku w servername? servername nie ruszasz, możesz wpisać, co chcesz. 12.13.14.145 zamieniasz na *. Pamiętaj, że tam są linijki zakomendowane (linijka poprzedzona znaczkiem #) Pozdrawiam Na Krasnalu musisz uważać, bo jest dziurawy (chyba że zrobiłeś aktualizację) i ma włączone register_globals, chyba że też wyłączyłeś. No, plus hasło na phpMyAdmin. Oj, wiele tego :) I przepraszam za OT, ale lepiej być przezornym. no ok, ale dalej nie wiem co wpisać, czyli w miejscu gdzie jest: 12.13.14.145 -> kasuje i wpisuję "*" ? a w Listen 3000 -> ????? servername -> obojetne ? i gdzie wpisuje ip moje wewnetrzne oraz zewnetrzne ? (jak pisalem wyzej mam wewnetrzne, ale mam przekierowany port 80) Gwiazdkę przy :80, kasujesz to 12.13.14.145. Adres IP wewnętrzny możesz wpisać, ale nie kombinuj - dzięki gwiazdce będziesz mógł łączyć się z dowolnego IP, które ma Twój komputer przypisane. Przez zewnętrzne IP tylko wchodzisz, ale możesz też (mimo zmiany) - po wewnętrznym oraz localhost. Reszta jest OK czyli ma byc tak?: Listen 80 Listen *:80 servername 127.0.0.1 Użytkownik NightTrain edytował ten post 23 grudzień 2009, 22:55 WystarczyListen 80 servername 127.0.0.1LubListen *:80 servername 127.0.0.1Jeśli jednak nie będzie wciąż działać, to powinieneś nasłuchiwać ten port, na który został przekierowany port 80. prawdopodobnie został przypisany do ip wewnetrznego, jak mam sie logowac na serwer? W tej chwili wpisujac ip wewnetrzny pokazuje mi stronke, jednak bedac gdzies indziej nie bede przeciez wpisywal ip wewn, tylko zewnetrzne, jednak po wpisaniu zewn wywala blad.. ;/ Ktoś inny też miał taki problem. Sprawdziłeś czy działa "gdzieś indziej", jak to ująłeś? Sprawdź też http://ip-zewnętrzn...ekierowany-port, ale nie w sieci wewnętrznej. Możesz do tego wykorzystać web proxy, jeśli nie masz możliwości sprawdzić tego na komputerze w sieci zewnętrznej. ok super działa dzieki nadrew powiedz mi jak zabezpieczyc ten serwer ? jakis manual moze? Ja na Twoim miejscu przeszedłbym na XAMPP, nowocześniejsza kompilacja programów WAMP, niż Krasnal, czy EasyPHP oraz wyłączone to, co najważniejsze - register_globals oraz włączone magic_quotes_gpc. tak, tylko warto zaznaczyć, że register blobals możemy wyłączyć w httacces.conf (php_admin_value register_globals 0 ) czemu tak polecacie XAMMP, spotkałem się już z wieloma takimi radami. P.S Z ciekawości, czy coś wspólnego ze sobą mają XMPP i XAMMP :P ? Użytkownik NightTrain edytował ten post 24 grudzień 2009, 23:45 Raczej nie mają niczego wspólnego. Zauważ, że Krasnal nie jest rozwijany od kilku lat. W paczce jest stary Apache, który ma na pewno mnóstwo bugów dotyczących choćby bezpieczeństwa. Może nie zawsze są to groźne rzeczy, ale jednak mógłbyś stracić trochę kasy z konta bankowego czy parę pliczków z komputera. Lepiej być na czasie w takich rzeczach. P.S. XAMPP, nie XAMMP :) ok przerzuciłem się na XAMPP, powiedzcie mi jeszcze tylko, gdzie ustawić pochodne ustawienia jak były dla krasnala mam na myśli : Listen *:80 oraz co daje zaznaczenie : Run XAMPP Control Panel as Service i jak stworzyć bazę danych w XAMPP? po wpisaniu : http://127.0.0.1/phpmyadmin otrzymuje: Witamy w phpMyAdmin 2.11.7 phpMyAdmin próbował połączyć się z serwerem MySQL, a serwer odrzucił połączenie. Powinieneś sprawdzić nazwę hosta, nazwę użytkownika i hasło w pliku config.inc.php i upewnić się, że odpowiadają one informacjom danym przez administratora serwera MySQL. Błąd MySQL zwrócił komunikat: Dokumentacja Nie udało się nawiązać połączenia: błędne ustawienia. tak wyglada ten plik: <?php /* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */ /* * Servers configuration */ $i = 0; /* * First server */ $i++; /* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['extension'] = 'mysql'; /* User for advanced features */ $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = ''; /* Advanced phpMyAdmin features */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; /* * End of servers configuration */ ?> Użytkownik NightTrain edytował ten post 26 grudzień 2009, 12:14 Run XAMPP Control Panel as Service uruchamia serwery XAMPP'a jako usługi systemu Windows, np. tak jak bufor wydruku, aktualizacje automatyczne, posłaniec itd. Jak tworzysz? Nie wiem, czy jest zainstalowany phpMyAdmin - jeżeli nie - musisz to zrobić ręcznie. Tutaj masz opisane, gdzie jest konfiguracja. Zamiast "Run XAMPP Control Panel as Service" otwórz XAMPP Control Panel i zaznacz przy Apache i MySql pola Svc, dzięki czemu Twój serwer będzie startował razem z systemem (nie będziesz musiał pamiętać o włączaniu serwera przed odpaleniem przeglądarki i ujrzeniem 404 :) ). No i skąd ściągnąłeś tego XAMPP-a? Bo skoro to jest jeszcze phpMyAdmin w wersji 2.11.7, to jakaś stara wersja. Najnowsza zawiera phpMyAdmin w wersji 3.2.4. Tutaj możesz znaleźć najnowszą wersję. Chyba że serwer stawiasz na '98, to nieciekawie... A błąd może wynikać z tego, że założyłeś hasło na roota MySQL. |
|||
Sitedesign by AltusUmbrae. |