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

Server na stronę internetową w domu Domena

+1 głos
84 wizyt
pytanie zadane 27 sierpnia w Hostingi, domeny, usługi przez poczatkujacy-prog Początkujący (410 p.)
Witam ostatnio założyłem na moim starym komputerze server apache2 i pobrałem PHP MySQL i też wykupiłem domenę. Obecnie mam stały adres ip komputera 192.168.1.10 ale chciałbym się zapytać jak zrobić, żeby moja strona internetowa była w internecie i jak dodać domenę na moją stronę internetową Dziękuje za odpowiedz.

2 odpowiedzi

+2 głosów
odpowiedź 28 sierpnia przez qax Mądrala (6,510 p.)

Sprawa jest prosta, ale o ile masz zewnętrzny (publiczny) adres IP. Wtedy u usługodawcy u którego wykupiłeś domenę dodajesz na serwerze DNS rekord A zawierający Twój adres IP i wsio. Natomiast Ty podałeś adres 192.168.1.10 i to jest adres lokalny, a żeby taki był widzialny w całym Internecie musisz poprosić swojego ISP o przekierowanie portu. Na przykład tak, aby adres 89.132.244.50:4000 przekierowywał na 192.168.1.10:80.

Ja robiłem coś takiego u siebie, i śmigało ładnie, lecz musiałem zrezygnować z tego pomysłu na rzecz wykupu planu hostingowego, z dwóch powodów:

  1. Straszny hałas (szum) przez całą dobę.
  2. Rachunki za światło (prąd).

Powodzenia! smiley

+1 głos
odpowiedź 27 sierpnia przez Velta Nałogowiec (44,370 p.)

Posiadasz publiczny adres IP na wyłączność? Ten adres należy oznaczyć jako hosting na stronie Twojego dostawcy usług związanych z domeną. Jaki jest, możesz sprawdzić, wykonując proste żądanie API:

curl https://api.ipify.org

Następnie:

  1. należy w konfiguracji Twojego urządzenia sieciowego jako brama domyślna (prawdopodobnie router) ustawić przekierowanie portów żądania publicznego adresu IP na Twój adres w sieci lokalnej. Należy przekierować porty 80 i 443 na adres 192.168.1.10.
  2. należy na serwerze odblokować komunikację na portach 80 i 443. Polecenia dla Windowsa:
netsh firewall add portopening TCP 80 "HTTP port"
netsh firewall add portopening TCP 443 "HTTPS port"

Dla Linuxa używającego APT:

sudo apt install ufw -y
sudo ufw allow 80,443/tcp

I dla macOS:

1. Otwórz edytorem ścieżkę pliku /etc/pf.conf.
2. Na koniec zawartości dodaj następujące linijki:

pass in proto tcp from any to any port 80
pass in proto tcp from any to any port 443

Zastanów się także, czy takie rozwiązanie ma sens. Samemu trzeba dbać o ochronę, opłaty za prąd, zapewnienie nieprzerwanego działania serwera itd. Odbieram to raczej jak ćwiczenie sobie konfiguracji.

komentarz 27 sierpnia przez poczatkujacy-prog Początkujący (410 p.)
do pierwsze curl https://api.ipify.orgmam wpisac w terminalu

i jak dodac domenę

Podobne pytania

–1 głos
1 odpowiedź 69 wizyt
0 głosów
2 odpowiedzi 166 wizyt
0 głosów
0 odpowiedzi 36 wizyt
pytanie zadane 7 października w Hostingi, domeny, usługi przez mateusz45 Bywalec (2,150 p.)

85,852 zapytań

134,629 odpowiedzi

298,887 komentarzy

56,719 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 807p. - rucin93
  2. 806p. - nidomika
  3. 806p. - CC PL
  4. 803p. - Whistleroosh
  5. 761p. - adrian17
  6. 754p. - Michal Drewniak
  7. 751p. - Mikbac
  8. 747p. - Mateusz Bogdan
  9. 686p. - Argeento
  10. 683p. - tokox
  11. 649p. - ScriptyChris
  12. 642p. - s. Dorota Kowalewska
  13. 609p. - Vinox
  14. 601p. - Marcin Harasimowicz
  15. 551p. - TheLukaszNs
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...