• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Serwer WWW na własnym komputerze.

VPS Starter Arubacloud
0 głosów
11,598 wizyt
pytanie zadane 15 września 2017 w Offtop przez Yashe Dyskutant (7,720 p.)

Witam serdecznie.

Od jakiegoś czasu bawię się tworzeniem stron.. są to egzemplarze w html + css. Tworzę sobie tak od roku, widzę poprawy w estetyce itd. No strony wyglądają bardzo nowocześnie.. teraz zaczynam 3 klasę technikum, więc w sam raz aby dorzucić do stron bazy danych i resztę rzeczy..

Ale do tematu.. gdyż zbaczam.

Chciałbym, aby taką stronę mógł zobaczyć np. znajomy.. efekty pracy itd.  

Serwer chce mieć na swoim komputerze, nie potrzebuje, aby był cały czas włączony tylko na kilka godzinek kiedy, również coś zmieniam w kodzie.. 

Pytanie czy to możliwe ? 
Jeżeli TAK... to od razu nasuwa mi się pytanie, czy..

->  istnieje sposób, abyśmy razem coś pisali... (nie koniecznie w jednym czasie) i zmiany zostały zapisywane od razu na serwerze ?

Pytanie może być bardzo głupie.. ale kto pyta nie błądzi, więc oto i one.

Pozdrawiam.

 

 

2 odpowiedzi

+3 głosów
odpowiedź 15 września 2017 przez Arkadiusz Waluk Ekspert (287,550 p.)
wybrane 15 września 2017 przez Yashe
 
Najlepsza

Serwer chce mieć na swoim komputerze, nie potrzebuje, aby był cały czas włączony tylko na kilka godzinek kiedy, również coś zmieniam w kodzie..  

W takiej formie możliwe, potrzebujesz tylko publicznego IP i możliwości otwarcia portu dla serwera www. Stawiać stronę w domu tak normalnie, na stałe, bym nie radził - to się nie opłaca i jest kłopotliwe.

->  istnieje sposób, abyśmy razem coś pisali... (nie koniecznie w jednym czasie) i zmiany zostały zapisywane od razu na serwerze ? 

Teoretycznie możecie robić zmiany bezpośrednio na serwerze (jakieś SSH, SFTP itp.), ale to nie jest wygodne. Często można coś pokręcić, nadpisać pracę innej osoby i takie tam. Użyjcie gita i repozytorium np. na GitHubie czy Bitbuckecie (na tym drugim można mieć prywatne repoytorium za darmo). W skrócie mówiąc kod wrzucacie regularnie do repozytorium i każdy może widzieć co robi drugi, czy nawet łatwo pobierać do siebie.

A jeżeli zdecydujecie się na GitHuba i strona składa się tylko z HTML, CSS, czy JS (same statyczne pliki, bez interpretowania po stronie serwera) to możecie użyć GitHub Pages do publikowania strony. Będzie wtedy automatycznie tworzona na bazie jednej z gałęzi z repozytorium.

komentarz 15 września 2017 przez Yashe Dyskutant (7,720 p.)

W takiej formie możliwe, potrzebujesz tylko publicznego IP i możliwości otwarcia portu dla serwera www. Stawiać stronę w domu tak normalnie, na stałe, bym nie radził - to się nie opłaca i jest kłopotliwe


Zakładam, że potrzebuje tutaj jakiegoś programu.. (może zna pan jaki by tutaj pomógł) ? a później odblokować port na routerze i podać zewnętrzne IP znajomemu ? 

1
komentarz 15 września 2017 przez Arkadiusz Waluk Ekspert (287,550 p.)
Dowolny serwer www, np. Apache czy Nginx. Jeśli jesteś na Windowsie możesz też pobrać gotową paczkę w stylu np. Xamppa czy Wampa. A później tak, po odblokowaniu portu i skierowaniu go na komputer znajomy powinien już zobaczyć stronę pod Twoim zewnętrznym IP.
komentarz 16 września 2017 przez Yashe Dyskutant (7,720 p.)

Nie ukrywając jednak.. mam z tym problem.

O to screen z XAMPP z uruchomionym modułem Apache.


Z XAMPAA już korzystałem, lecz.. dalej udostępnienie tego to czarna magia. Posiadam adres zewnętrzny (taki z którym "wchodzę" do świata) posiadam dostęp do routera.. lecz, przy próbie udostępnienie mam podać adres IP... lecz naprawdę się gubię jeszcze w sieciach komputerowych.

Z tego co próbowałem.. to naprawdę nic nie wynika.. Chyba jest to zbyt proste, tak jak pan podał lub po prostu ja strasznie mieszam :/

Pozdrawiam

1
komentarz 16 września 2017 przez Arkadiusz Waluk Ekspert (287,550 p.)
Wygląda na to, że wszystko jest dobrze, serwer działa. Nie masz tylko pliku index.html w głównym katalogu serwera (htdocs). Stąd pokazuje listę plików/folderów.

Potrzebujesz adresu publicznego, zewnętrznego, z którego widzą Cię inni w internecie. Ten adres musisz podać znajomemu, a u siebie na routerze otworzyć port.
1
komentarz 16 września 2017 przez xandros Nałogowiec (29,450 p.)

Awaluk, zapomniałeś dodać o CI (Continuous integration), które poprawia proces developerki.

Z tych bardziej znanych: travis codeship jenkins

1
komentarz 16 września 2017 przez Arkadiusz Waluk Ekspert (287,550 p.)
xandros, bez obrazy dla kolegi oczywiście, ale to chyba jeszcze nie ten poziom :) Niech najpierw dobrze wdroży się chociażby w Gita, a potem idzie w takie rzeczy.
+2 głosów
odpowiedź 15 września 2017 przez Vickul Stary wyjadacz (12,850 p.)
Cześć,

Zainstaluj sobie którąś z dystrybucji linux-a (mint,ubuntu) i postaw na nim Lamp.

A lepiej będzie jak kupisz sobie vps na przykład na aruba cloud (4 zł za miesiąc) i zrób to co powyżej.

Podobne pytania

0 głosów
1 odpowiedź 499 wizyt
0 głosów
0 odpowiedzi 245 wizyt
pytanie zadane 27 lipca 2021 w Urządzenia mobilne przez Hajpa Użytkownik (880 p.)
0 głosów
1 odpowiedź 267 wizyt

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...