See also: https://wiki.openstreetmap.org/wiki/User:Ika-chan!/Fantasy_maps_with_OSM_software ← a record of how I installed such a server so far.
I am testing out instructions on how to build my own OpenStreetMap server in production mode for my own projects, but I currently run into a problem wherein after making an edit in the local version of iD and Potlatch, I keep getting logged out automatically and I have to log back in.
I already set the appropriate consumer keys and permissions, and iD and Potlatch itself is working fine, so where did I go wrong in terms of cookie handling? log/Production.log does not appear to report anything out of the blue.
I hope to get this solved before dealing with Nominatim and Overpass for the instructions.
The host domain/IP I plan to use is 192.168.50.25 maps.minoa. The website is on /mapserver/website/www.
Apache config:
<VirtualHost *:80>
ServerName localhost
DocumentRoot /mapserver/website/www/public
PassengerRuby /usr/bin/ruby2.3
LoadTileConfigFile /usr/local/etc/renderd.conf
ModTileRenderdSocketName /var/run/renderd/renderd.sock
ModTileRequestTimeout 3
ModTileMissingRequestTimeout 60
<Directory /mapserver/website/www/public>
Allow from all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
ScriptAlias /fcgi/ /mapserver/sources/cgimap/
<Directory "/mapserver/sources/cgimap/">
SetHandler fcgid-script
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
FcgidWrapper /mapserver/sources/cgimap/scripts/cgimap-wrapper
Order allow,deny
Allow from all
</Directory>
Furthermore, when I register a new account, it errors out with an “Application error” after agreeing to the terms, so it might be struggling to access some files even though the production database is running smoothly.
How do I make the above a spoiler to conserve length?
–ika-chan!