1
Vraag
2
Reacties
Mario h73

Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Website via raspberry pi 4 werkt niet

 

 

Het volgende, ik heb een kleine webserver op een raspberry pi 4 model b. Nu heb ik ook een host naam www.djmor.nl. Deze heb ik door gezet naar de openbare ip van de connect box. In de connectbox heb ik poortforwarding gedaan naar de ip van de Raspberry van naar poort 80. Dit zou genoeg moeten zijn. Maar het werkt niet.

 

Info:

Ip connectbox openbaar :

84.104.124.xxx

 

Ip Raspberry intern:

192.168.178. Xx

 

Mijnhostingpartners.nl

Www.djmor.nl

 

Is dit bekend bij u en zo ja wat is de oplossing zodat ik mijn website kan publiceren?

 

En hebben jullie nog hosting ik weet dat dit er ooit was, maar kan er niets over vinden.? 

Kort om help! 

 

16521042865486740771476612897845.jpg

4 Oplossingen

Geaccepteerde oplossingen
efok
Expert
Expert
  • 3426Posts
  • 187Oplossingen
  • 1186Likes

Ik zie daar ook http in de DNS settings. Dat is ook onzin, dus je kunt ook niet stellen dat het in dat plaatje allemaal wel goed staat. 

Bekijk in context

Chevro

Gedreven Raadgever
  • 85Posts
  • 8Oplossingen
  • 43Likes

Zet "djmor.nl" op "84.104.124.191" en "www.djmor.nl" op een CNAME van "djmor.nl". Uiteraard alles zonder quotes.

Bekijk in context

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Is gelukt ik heb een certificaat nu van lets....., en heb ook gelijk een prog gemaakt om te verversen! Kon via de termenall heel simpel met : sudo apt install python3-certbot-apache

En dan :  certbot - - apache

Dan :sudo crontab - l     #kleine L#

En dan de ververs regel in nano : sudo nano /etc/crontab 

En daar schrijven : 00 0   * * 1  root  /usr/bin/certbot - - apache renw 

 

 

Dat ging wel! 😹 Nu https en alles loopt! 

Bekijk in context

rvk1

Gedreven Raadgever
  • 52Posts
  • 2Oplossingen
  • 22Likes

Als je certbot geïnstalleerd hebt dan is de kans groot dat ie zichzelf ook al ingesteld heeft om op tijd het certificaat automatisch te vernieuwen.

 

Kijk even met systemctl list-timers --all

of je er een snap.certbot.renew.timer of certbot.timer tussen hebt staan. Want dan zou de cron versie overbodig zijn. (Ik vraag me overigens af of er bij die cron versie ook geen apache2 restart bij zou moeten).

 

Tevens zou je in de http source, .htaccess of apache config kunnen zetten dat als iemand de http oproept die automatisch doorgestuurd wordt naar https. Ik geloof dat Chrome dit al standaard doet maar andere browsers misschien niet (zoals Brave op mijn mobiel).

 

 

Bekijk in context

Uitgelicht
Mario h73
topicstarter
Raadgever
  • 31Reacties
  • 1Oplossingen
  • 6Likes

Bedankt allemaal de site doet het!!! Http weg en hoppa! 

49 Reacties 49
Bert
Super Expert
Super Expert
  • 56539Posts
  • 3725Oplossingen
  • 13549Likes

@Mario h73 Als ik je link aantik, kom ik hier uit: http://www.djmor.nl/192.168.1.32:80 

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Ja klopt en ik weet bij god niet waar of wat dit is. Bij mijn webhosting heb ik echt mijn eigen ip adres staan, dus van de router 3x gecontroleerd. En in mijn router heb ik poortforwarding naar mijn pi gedaan en nog gaat hij naar die ip. Je zou zeggen dat hij op zn minst naar mijn router moet gaan. Check hier maar! Dus ik ben ff flabber! 😜

Screenshot_20220426-141404_Chrome.jpg

Screenshot_20220426-140624_Chrome.jpg

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Ik ga nog ff alles checken zo dan heb je de relevante info! 

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

Je DNS record verwijst (nog) niet naar het adres van je connectbox. Kan je testen met nslookup commando in een cmd box of terminal op linux.

Als je een Ziggo consumenten abonnement hebt houd er dan rekening mee dat je een zogenaamd dynamisch ip adres op het internet/je connectbox hebt en die kan wijzigen. 

 

iPad:~# nslookup djmor.nl
Server: 192.168.0.152
Address: 192.168.0.152:53

Non-authoritative answer:
Name: djmor.nl
Address: 185.41.127.161

Non-authoritative answer:
*** Can't find djmor.nl: No answer

 

Als je het wil testen zonder DNS naam moet je vanaf internet in een browser http://IPadresVanConnectbox invullen.

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

@Mario h73 

In je portforward regel zie ik UDP als protocol. HTTP heeft TCP nodig als protocol.

en 192.168.178.1:80 kan je niet opgeven als adres in je DNS record. Daar moet je WAN adres van je connectbox komen. En volgens mij ook zonder de :80.

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

16521159864623010208512935841111.jpg

Wlmpie
Expert
Expert
  • 499Posts
  • 11Oplossingen
  • 155Likes

https://whois.domaintools.com/djmor.nl

geeft nog steeds niet het juiste ip-adres, maar waarschijnlijk je interne ip met een tikfout nl. 186 ipv 168.

 

Verder werkt je externe ip ook niet want als ik die invoer (vanaf de foto die je postte hierboven) krijg ik niets. Staat je port forwarding wel aan in je router? en op tcp ipv udp zoals hierboven aangegeven door @Karel. 

 

Kortom zorg dat djmor verwijst naar het juiste IP adres, dat moet je regelen bij mijnhostingpartner.nl.

verder moet je poort 80 forwarden op je modem naar het interne ip-adres van je webserver.

 

doet je webserver het wel als je thuis het interne ip-adres aanroept in een browser.

Gebruik thuis niet je externe IP, want dat vergt een soort hairpin NAT en dat kan de connectbox niet goed. (De firmware mocht niets kosten)

 

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

De router staat ook goed. 

16521174726361345314765287695010.jpg

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

Ziet er goed uit. Alleen je DNS record is nog niet verwerkt over het internet.

http naar je ip adres werkt. Dus je portforwarding werkt. succes!

 

je home page:

Mijn Pagina MoR.nl

 

Zo als je ziet ben ik aan het bouwen.
Maar als je, je verveeld ........,

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Dus nu wachten op de ns tot hij vrij is gegeven? 

Mario h73
topicstarter
Raadgever
  • 31Posts
  • 1Oplossingen
  • 6Likes

Dan ga ik jullie zeker bedanken voor het mee denken en ik sluit de topic als mijn. Nl werkt. Bedankt Mannen 👌

efok
Expert
Expert
  • 3426Posts
  • 187Oplossingen
  • 1186Likes

Het klopt nog niet hoor, op die Raspberry:

***@server:~$ wget djmor.nl
--2022-05-09 19:52:14--  http://djmor.nl/
Resolving djmor.nl (djmor.nl)... 185.41.127.161
Connecting to djmor.nl (djmor.nl)|185.41.127.161|:80... connected.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:14--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
--2022-05-09 19:52:15--  http://djmor.nl/192.168.1.32:80
Reusing existing connection to djmor.nl:80.
HTTP request sent, awaiting response... 307 Moved Temporarily
Location: 192.168.1.32:80 [following]
20 redirections exceeded.

Dat gaat dus niet goed. Bovendien heb je bij de Nameservers ook een intern IP opgegeven met poort 80. Dat kan ook niet.

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

De tweede foto met DNS instellingen ziet er goed uit. Maar het kan na activatie even duren voordat het bij de diverse DNS servers verspreid over het internet bekent en bijgewerkt is.

Als de hosting provider zelf een DNS server heeft zal het daar al wel door gevoerd zijn. 

efok
Expert
Expert
  • 3426Posts
  • 187Oplossingen
  • 1186Likes
NS
- Section: ANSWER
- Name: djmor.nl
- TTL: 3600
- Value: ns2.mijnhostingpartner.nl

NS
- Section: ANSWER
- Name: djmor.nl
- TTL: 3600
- Value: ns1.mijnhostingpartner.nl

NS
- Section: ANSWER
- Name: djmor.nl
- TTL: 3600
- Value: 192.168.1.32:80

NS
- Section: ANSWER
- Name: djmor.nl
- TTL: 3600
- Value: ns3.mijnhostingpartner.nl

Die derde entries slaat nergens op.

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

@Mario h73 & @efok 

Alles is verder goed alleen de DNS werkt nog niet.

Check/activeer de DNS instellingen bij de provider opnieuw.

Zit er een maximum DNS aan wijzigingen per dag? uren?

Wacht anders tot morgen probeer op nieuw of de wijzigingen doorgevoerd zijn.

efok
Expert
Expert
  • 3426Posts
  • 187Oplossingen
  • 1186Likes

@Karel wat ik laat zijn zijn de geconfigureerde nameservers voor het domein. 3 daarvan zijn juist, en 1 entry slaat nergens op. Dit komt van de authorative DNS. We hoeven nergens op te wachten, het klopt gewoon niet. De webserver reageert met 307 moved temporary naar een lokaal adres, wat dus niet werkt vanaf buiten. Dan ontstaat er een loop, tot het maximum aan redirect isbereikt.

Karel.

Gedreven Raadgever
  • 291Posts
  • 29Oplossingen
  • 121Likes

@efok  de onderstaande settings door @Mario h73  zijn dan kennelijk door de hosting provider niet overgenomen. 

Karel_0-1652128525370.jpeg

 

efok
Expert
Expert
  • 3426Posts
  • 187Oplossingen
  • 1186Likes

Ik zie daar ook http in de DNS settings. Dat is ook onzin, dus je kunt ook niet stellen dat het in dat plaatje allemaal wel goed staat. 

Chevro

Gedreven Raadgever
  • 85Posts
  • 8Oplossingen
  • 43Likes

Zet "djmor.nl" op "84.104.124.191" en "www.djmor.nl" op een CNAME van "djmor.nl". Uiteraard alles zonder quotes.

E-mail notificaties
Aan Uit

Ontvang een update bij nieuwe reacties in dit topic.

Uitgelicht topic