mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
### Transition to NGINX
 | 
						|
 | 
						|
1. Initial testing strategy is to move NGINX to port 80, and proxy everything to Apache on port 8090 -- creating a shim.
 | 
						|
 | 
						|
2. Without PHP available via FastCGI, any function at all for PHP-based applications validates NGINX.
 | 
						|
 | 
						|
3. Current state (2020-01-12).
 | 
						|
 | 
						|
   1. Principal functions migrated to NGINX
 | 
						|
      * Admin Console
 | 
						|
      * kalite -- goes directly to ports 8006-8008
 | 
						|
      * mediawiki
 | 
						|
      * osm-vector-maps
 | 
						|
      * usb-lib
 | 
						|
      * wordpress
 | 
						|
 | 
						|
   2. Dual support, see [roles/nginx/tasks/only_nginx.yml](tasks/only_nginx.yml)
 | 
						|
      * awstats ([#2124](https://github.com/iiab/iiab/issues/2124))
 | 
						|
      * calibre-web
 | 
						|
      * gitea
 | 
						|
      * kiwix -- goes directly to port 3000
 | 
						|
      * kolibri
 | 
						|
      * sugarizer
 | 
						|
 | 
						|
   3. Still proxied to Apache, see [roles/0-init/tasks/main.yml#L108-L112](../0-init/tasks/main.yml#L108-L112) & [roles/nginx/tasks/uses_apache.yml](tasks/uses_apache.yml)
 | 
						|
      * dokuwiki ([#2056](https://github.com/iiab/iiab/issues/2056))
 | 
						|
      * elgg
 | 
						|
      * lokole
 | 
						|
      * moodle
 | 
						|
      * nodered
 | 
						|
      * nextcloud ([PR #2119](https://github.com/iiab/iiab/pull/2119))
 | 
						|
 | 
						|
   4. Not yet dealt with
 | 
						|
      * internetarchive ([PR #2120](https://github.com/iiab/iiab/pull/2120))
 |