OpenSeaMap-dev:Server FreeBSD Forum
Version vom 24. Dezember 2012, 14:21 Uhr von Dom (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Installation == Connect to the jail. Either via <tt>'ejzail-admin console <jail-name>'</tt> or via SSH. === nginx, php === Configure ports. vi /etc/mak…“)
Inhaltsverzeichnis
Installation
Connect to the jail. Either via 'ejzail-admin console <jail-name>' or via SSH.
nginx, php
Configure ports.
vi /etc/make.conf .if ${.CURDIR:M*/lang/php*} WITH_FPM=yes .endif
Install ports.
screen -S ports portmaster -d -B www/nginx lang/php5 archivers/php5-zlib \ ftp/php5-ftp graphics/php5-gd textproc/php5-xml \ graphics/php-magickwand exit
Configure services to startup at boot.
vi /etc/rc.conf nginx_enable="YES" php_fpm_enable="YES"
Configure php-fpm.
vi /usr/local/etc/php-fpm.conf listen = /var/run/php.sock chroot = /var/www
Configure nginx.
vi /usr/local/etc/nginx/nginx.conf user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; server_tokens off; sendfile on; keepalive_timeout 65; server { listen 80; server_name forum.openseamap.org; location / { root /var/www; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/local/www/nginx-dist; } location ~ \.php$ { fastcgi_pass unix:/var/run/php.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; include fastcgi_params; } } }
Start service.
service php-fpm start service nginx start
phpBB
Fetch and unzip source files.
cd /var/www fetch 'https://www.phpbb.com/files/release/phpBB-3.0.11.zip' unzip phpBB-3.0.11.zip mv phpBB3/* . mv phpBB3/.htaccess . rmdir phpBB3 rm phpBB-3.0.11.zip
Change owner for writeable folders.
chown -R www cache files store config.php images/avatars/upload/