Bijvoorbeeld met:
curl -sv salamanders.wasietsmet.nl > /dev/null
of
wget -S --spider www.example.com
Bijvoorbeeld met:
curl -sv salamanders.wasietsmet.nl > /dev/null
of
wget -S --spider www.example.com
Om lan servers via internet te benaderen en daarbij niet te veel poorten te hoeven openen kun je Apache2 gebruiken als proxy server.
Opslaan als salamanders.wasietsmet.nl.conf
in /etc/apache2/sites-available
.
<VirtualHost *:80> Servername salamanders.wasietsmet.nl ProxyRequests Off ProxyPreserveHost On <Location /> ProxyPass "http://192.168.0.199/" ProxyPassReverse "http://192.168.0.199/" </Location> SetEnvIf Request_URI "^/api/getdevice" dontlog CustomLog "|/usr/bin/rotatelogs /var/www/salamanders.wasietsmet.nl/log/access%d-%m-%Y 86400" vhost_combined env=!dontlog ErrorLog "|/usr/bin/rotatelogs /var/www/salamanders.wasietsmet.nl/log/error%d-%m-%Y 86400" </VirtualHost>
Nu alleen nog Apache2 op de hoogte stellen:
a2ensite salamanders* service apache2 reload
https://www.leaseweb.com/labs/2014/12/tutorial-apache-2-4-transparent-reverse-proxy/
https://www.howtoforge.com/setenvif_apache2
https://www.jamescoyle.net/how-to/116-simple-apache-reverse-proxy-example
/etc/exports
/media/storage 192.168.2.0/24(no_subtree_check,insecure,rw) /media/movie 192.168.2.0/24(no_root_squash,rw,async,no_subtree_check) /var/www 192.168.2.0/24(rw,no_subtree_check)
/etc/fstab
192.168.2.2:/media/storage /media/storage nfs auto,rw,hard,intr 0 0 192.168.2.2:/var/www /mnt/www nfs auto,rw,hard,intr 0 0
/etc/fstab
192.168.2.2:/media/movie /media/hdd/movie nfs rw,intr,nolock 0 0 192.168.2.2:/media/storage /media/storage nfs rw 0 0
Om de lokale branch vanaf GitHub up-to-date te krijgen:
git fetch origin git pull
Als het misgaat:
git merge --abort
Gebruik je als volgt:
git remote add --track master origin [url]
Dus om bijvoorbeeld aquacontrol2 te tracken gebruik je:
git remote add --track master origin https://github.com/CelliesProjects/aquacontrol2.git
Om een bestand dat in Git is veranderd weer te herstellen kun je het volgende commando gebruiken:
git checkout <commit> <filename>
Mogelijk gebruik is:
git checkout a68f76 favicon.ico
Hier word het bestand favicon.ico
weer hersteld -vervangen- door de versie zoals die was ten tijde van commit a68f76
.