Difference between revisions of "Database/Map/Server"
From Open Maps wiki
(→RPi side) |
(→RPi side) |
||
Line 9: | Line 9: | ||
Lets set up our map server with local cached image files | Lets set up our map server with local cached image files | ||
− | # [http://elinux.org/RPi_Nginx_Webserver install Nginx] | + | # [http://elinux.org/RPi_Nginx_Webserver install Nginx] |
− | # Make a link to /var/www to make things easier | + | <nowiki> |
− | + | sudo apt-get update | |
+ | sudo apt-get install nginx | ||
+ | sudo service nginx start | ||
+ | </nowiki> | ||
+ | # Make a link to /var/www to make things easier | ||
+ | <nowiki> | ||
+ | sudo ln -s /var/www /home/USER/code | ||
+ | </nowiki> | ||
(# [http://wiki.nginx.org/PHPFcgiExample now set up PHP with fastCGI]) | (# [http://wiki.nginx.org/PHPFcgiExample now set up PHP with fastCGI]) | ||
Line 38: | Line 45: | ||
dhcp-range=10.1.2.10,10.1.2.2,12h | dhcp-range=10.1.2.10,10.1.2.2,12h | ||
</nowiki> | </nowiki> | ||
− | + | # restart dnsmasq | |
+ | <nowiki> | ||
+ | sudo /etc/init.d/dnsmasq restart | ||
+ | </nowiki> | ||
# dnsmarsq script logging... | # dnsmarsq script logging... |
Revision as of 05:22, 23 February 2015
Client Side
extract the location client-side with EXIF-JS
RPi side
Lets set up our map server with local cached image files
sudo apt-get update sudo apt-get install nginx sudo service nginx start
- Make a link to /var/www to make things easier
sudo ln -s /var/www /home/USER/code
(# now set up PHP with fastCGI) (# set up mapserv) (# add mapserv to cache)
(# captive portal setup!!) (# but with iptables command from here, since the others are broken)
- Set up interface for serving DHCP and DNS
auto eth0 iface eth0 inet static address 10.1.2.1 netmask 255.255.255.0
- Install dnsmasq "sudo apt-get install dnsmasq" and configure
# captive portal to this address=/#/10.1.2.1 interface=eth0 dhcp-range=10.1.2.10,10.1.2.2,12h
- restart dnsmasq
sudo /etc/init.d/dnsmasq restart
- dnsmarsq script logging...
ended up using dnsmasq for DNS and DHCP. Setting DNS forward IP to local for captive portal setup