Ik heb op een oude iMac 'Ubuntu Server 18.04.2 LTS' geïnstalleerd, daarbij heb ik nginx, MySQL, phpMyAdmin geïnstalleerd en geconfigureerd. Hiervoor heb ik deze handleiding gevolgd.
Ik kan de website benaderen via het lokale ipv4 adres van mijn Ubuntu Server, maar nu zou ik graag willen dat mijn website te benaderen is via mijn publieke ipv4 adres.
Hoe moet ik dit doen? Kan ik dit doen d.m.v. port forwarding? Zo ja, hoe/waar moet ik dit instellen? Ik heb geprobeerd in mijn router de poorten 80/443 te forwarden, maar dit werkt niet. Ik kan de website via mijn publieke ip niet benaderen op mijn lokale netwerk als op 4G.
Dit staat verder in de configfile:
myowndomainname.com = een andere domeinnaam die ik inmiddels heb geregistreerd en een A record heb gezet naar mijn publieke ip.
code:
server {
listen *:80;
root /var/www/html/myowndomainname.com;
index index.php index.html index.htm index.nginx-debian.html;
server_name myowndomainname.com www.myowndomainname.com;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Best beantwoord door efok
Een simpele port-forward naar je Ubuntu op poort 80 zou stap 2 moeten zijn. Er staat me echter iets bij dat bepaalde poorten op de connectbox niet geforward mogen. Ik weet niet meer welke, maar er speelde wel iets. Dit zit op de box en niet in het Ziggo-netwerk. Misschien kan iemand anders dat nog oplepelen,
(Poort 443 is een stap verder, omdat deze gebruikt wordt voor https verkeer, en daarvoor heb je ook een certificaat nodig (van bijvoorbeeld Let's Encrypt)
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-18-04.
Ik zou eerst zorgen dat je poort 80 aan de praat krijgt.)
UFW staat bij ubuntu standaard niet aan, tot je hem aanzet. Je kan de status checken met:
code:
sudo ufw status
Is ufw wel actief dan moet je even poorten openen met bv:
code:
ufw allow 80/tcp
Om tcp verkeer vanaf elk ip toe te laten op je server op poort 80
https://www.configserverfirewall.com/ufw-ubuntu-firewall/ubuntu-firewall-open-port/
