User Tools

Site Tools


servers:bsd:nginx:dokuwiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:bsd:nginx:dokuwiki [2025/08/27 23:25] Sean Rhoneservers:bsd:nginx:dokuwiki [2025/09/11 06:43] (current) – external edit 127.0.0.1
Line 23: Line 23:
   su -   su -
  
-  git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/splitbrain/dokuwiki.git' '/usr/local/www/wiki' && chown -R 'www':'www' '/usr/local/www/wiki' && sync+  git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/splitbrain/dokuwiki.git' '/usr/local/www/wiki' && chown -R 'www':'www' '/usr/local/www/wiki'
  
 ====== nginx + PHP-FPM Configuration ====== ====== nginx + PHP-FPM Configuration ======
Line 31: Line 31:
   su -   su -
  
-  ee '/usr/local/etc/php-fpm.d/wiki.conf' && service 'php_fpm' restart+  ee '/usr/local/etc/php-fpm.d/wiki.conf' && service 'php_fpm' reload
  
 <code> <code>
Line 61: Line 61:
  
 <code> <code>
-# PHP-FPM 
 location ~ \.(php|phar)(/.*)?$ { location ~ \.(php|phar)(/.*)?$ {
     fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;     fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
Line 84: Line 83:
 server { server {
     listen '443' 'ssl';     listen '443' 'ssl';
-#    http2 'on';+    http2 'on';
     server_name 'wiki.realmofespionage.xyz';     server_name 'wiki.realmofespionage.xyz';
     root '/usr/local/www/wiki';     root '/usr/local/www/wiki';
Line 144: Line 143:
   * Do after initial setup   * Do after initial setup
  
-  sudo -'/etc/nginx/vhosts.d/wiki.conf' && sudo systemctl reload 'nginx'+  su - 
 + 
 +  ee '/usr/local/etc/nginx/vhosts.d/wiki.conf' && service 'nginx' reload
  
 ===== URL Rewrite ===== ===== URL Rewrite =====
Line 155: Line 156:
  
   * This prevents -- from becoming a – (long hyphen), which breaks some command's syntax   * This prevents -- from becoming a – (long hyphen), which breaks some command's syntax
 +  * :!: TODO: FreeBSD
  
   echo '--      --' | sudo tee '/var/www/wiki/conf/entities.local.conf' > '/dev/null' && sudo chown 'nginx':'nginx' '/var/www/wiki/conf/entities.local.conf' && sync   echo '--      --' | sudo tee '/var/www/wiki/conf/entities.local.conf' > '/dev/null' && sudo chown 'nginx':'nginx' '/var/www/wiki/conf/entities.local.conf' && sync
/srv/www/wiki/data/attic/servers/bsd/nginx/dokuwiki.1756351555.txt.gz · Last modified: by Sean Rhone