Add this to /etc/apache2/apache2.conf
:
# do not serve .git folders by default <DirectoryMatch "^/.*/\.git/"> Require all denied </DirectoryMatch>
( Apache 2.4 – Ubuntu 18.04.1 LTS )
Add this to /etc/apache2/apache2.conf
:
# do not serve .git folders by default <DirectoryMatch "^/.*/\.git/"> Require all denied </DirectoryMatch>
( Apache 2.4 – Ubuntu 18.04.1 LTS )
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
In de configuratie van de HTTP (poort 80) VirtualHost
:
<VirtualHost *:80> ServerName test.wasietsmet.nl Redirect / https://test.wasietsmet.nl/ CustomLog "|/usr/bin/rotatelogs /var/www/test.wasietsmet.nl/logs/acces-%d-%$ ErrorLog "|/usr/bin/rotatelogs /var/www/test.wasietsmet.nl/logs/error-%d-%$ </VirtualHost>
Nadat je LxiMediaCenter met de opdracht sudo service lximcbackend
start, dan word er een web interface op poort 4280 gestart.
Dus dan naar localhost:4280 als het je locale pc betreft.
De configuratie van apache2 voor muziek.wasietsmet.nl
Let op AllowOverride Indexes
.
Met bv. AllowOverride None
werkt het niet!
#/etc/apache2/sites-available/muziek.wasietsmet.nl.conf <VirtualHost *:80> Servername muziek.wasietsmet.nl DocumentRoot /var/www/muziek.wasietsmet.nl/music <Directory /var/www/muziek.wasietsmet.nl/music> Options Indexes MultiViews FollowSymlinks AllowOverride Indexes MusicIndex On +Stream +Download +Search -Rss -Tarball MusicFields title artist length filetype MusicPageTitle muziek MusicDefaultCss musicindex.css MusicDefaultDisplay HTML MusicIndexCache file://tmp/musicindex MusicDirPerLine 3 # MusicIceServer [ice.domain.my]:8000 # MusicCookieLife 300 </Directory> </VirtualHost>
OpenElec gebruikt voor NFS browsen een poortnummer boven 1024. Dit geeft problemen met een standaard NFS server, omdat deze een poortnummer kleiner dan 1024 verwacht.
Het probleem uit zich doordat er geen verbinding kan worden gemaakt met XBMC of OpenElec, hoewel de NFS shares op de server wel zichtbaar zijn en normaal te mounten in bijvoorbeeld /etc/fstab.
Gebruik de optie 'insecure'
in /etc/exports
op de server.
/media/storage *(rw,insecure,no_subtree_check)