poniedziałek, 15 lutego 2016

Postawienie serwera

Szybka i prosta instrukcja postawienia serwera za pomocą XAMPP-a.




1. Ściągamy XAMPP-a ze strony .
2. Instalujemy go.
3.Uruchamiamy XAMPP-a.

XAMPP ma w sobie Apache, MySQL-a oraz FileZilla Server.
Apache domyślnie pracuje na porcie 80 i 443. To ważne, bo kiedy chcemy uruchomić XAMPP-a i mamy Skype włączonego na tym samym urządzeniu to Apache się nie włączy.
Wtedy w ustawieniach Skype musimy zmienić aby nie brał Skype domyślnych portów.

Jak uruchomimy Apache i MySQL-a to możemy wejść na localhosta.
Jeżeli zobaczymy stronę to znaczy, że Apache działa.
MySQL jest nam potrzebny jeżeli planujemy jakaś bazę danych.

De facto serwer jest już gotowy do pracy, w sieci lokalnej możemy się z nim połączyć.
Np. jeżeli mamy 2 komputery i na jednym z nich jest włączony XAMPP wpisując jego wewnętrzne IP na przykład nasze komputery to:
192.168.1.101
192.168.1.102 - postawiony XAMPP

Jeżeli wówczas wpiszemy IP tego drugiego komputera połączymy się ze stroną którą XAMPP posiada domyślnie wbudowaną.

WAŻNE

XAMPP posiada folder w którym umieszczamy nasze pliki na stronie. jest to htdocs.

xampp\htdocs

Tak więc jak mamy np. jakąś stronę napisaną i chcemy zobaczyć ją nie uruchamiając pliku HTML tylko np. umieszczając ją na serwerze możemy to zrobić przenosząc nasze pliki do tego folderu.

Teraz XAMPP powinien działać bez problemu, jego obsługa jest intuicyjna, jeszcze zostaje nam kwestia FTP i MySQL.

Co do MySQL domyślnie root nie posiada hasła, ale takie informacje są w pliku txt po instalacji XAMPP-a.
FTP to jak pisałem FileZilla Server jeżeli nie chcemy jej, możemy ją wyłączyć i używać innego programu.

Na świat ?

Aby nasza strona była widziana w świecie tzn. abyśmy mogli się połączyć ze stroną którą trzymamy np. na laptopie (oczywiście XAMPP musi być włączony), musimy otworzyć porty na naszym ruterze.
Logujemy się do rutera.
Ustalamy lokalne IP naszego urządzenia.
I otwieramy porty dla tego wewnętrznego IP
Np.
Dla 192.168.1.102 otwieramy na niego port 80, 443 etc.
Kiedy będziemy np. u kogoś w domu i chcemy mu pokazać naszą stronę, u nas w domu, wpisujemy IP nasze np. 21.866.652.42:80
Wpisujemy IP:PORT np. jeżeli chcemy HTTP to port 80 a jeżeli chcemy HTTPS to port 443.
Są to domyślne porty, można je zmienić.

Alternatywa ?

Jest jeszcze inny program dla systemu Windows jest to Krasnal, ale nie jest już chyba rozwijany więc nie polecam.