https://t.me/RX1948
Server : Apache
System : Linux server.lienzindia.com 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User : plutus ( 1007)
PHP Version : 7.4.33
Disable Function : NONE
Directory :  /usr/local/emps/etc/nginx/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/emps/etc/nginx/nginx.conf
user webuzo webuzo;
worker_processes  1;

pid		/usr/local/emps/var/log/nginx/nginx.pid;

events {
	worker_connections  1024;
}


http {
	server_names_hash_bucket_size  128;
	include			mime.types;
	default_type	application/octet-stream;

	log_format main	'$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" '
                    '"$http_user_agent" "$http_x_forwarded_for"';

	access_log		/usr/local/emps/var/log/web.access.log  main;
	error_log		/usr/local/emps/var/log/error_log;
	
	sendfile		on;
	#tcp_nopush		on;
	
	keepalive_timeout	65;
	
	map $http_upgrade $connection_upgrade {
		default upgrade;
		'' close;
	}
	
	server_tokens off;
	client_max_body_size 128M;

	#gzip  on;
	
	############################
	# ADMIN PANEL
	############################
	server {
	
		listen	   2005 ssl;
		listen	   2004;
		include /usr/local/webuzo/conf/webuzo/emps/admin_port*;
		server_name  localhost;
		
		ssl_certificate			/var/webuzo/certs/webuzo-combined.pem;
		ssl_certificate_key		/var/webuzo/certs/webuzo.key;
		ssl_session_timeout  5m;
		ssl_protocols  	TLSv1 TLSv1.1 TLSv1.2;
		ssl_ciphers  	HIGH:!aNULL:!MD5;
		ssl_prefer_server_ciphers   on;
		
		# The Document Root
		root	/usr/local/webuzo/web/admin;
		
		rewrite "/sess([0-9a-zA-Z]{16})/(.*)" /$2;
		
		# Redirect server error pages to the static pages
		error_page  404					/nginx/404.html;
		error_page  497					/nginx/497.html;
		error_page  500 502 503 504		/nginx/50x.html;
		
		# For proxy from user domains
		set $webuzo_https '';
		set $webuzo_port '';
		set $webuzo_real_ip '';
		include /usr/local/webuzo/conf/webuzo/emps/admin_proxy_security*;
		
		# Any other locations
		include /usr/local/webuzo/conf/webuzo/emps/admin_locations*;

		# Pass the INDEX.PHP OR PHP script OR "/" to FastCGI
		location ~ ^(/index.php|install.php|/filemanager/elfinder.php|/)$ {
			fastcgi_pass	unix:/usr/local/emps/var/fpm-root.sock;			
			fastcgi_read_timeout 3600;
			fastcgi_index	index.php;
			fastcgi_param	SCRIPT_FILENAME  $document_root$fastcgi_script_name;
			fastcgi_param	SCRIPT_NAME	  $fastcgi_script_name;
			include			fastcgi_params;
		}
		
		# Pass the regular PHP scripts to EMPS FastCGI
		location ~ \.php$ {
			fastcgi_pass	unix:/usr/local/emps/var/fpm-webuzo.sock;			
			fastcgi_read_timeout 3600;
			fastcgi_index	index.php;
			fastcgi_param	SCRIPT_FILENAME	$document_root$fastcgi_script_name;
			fastcgi_param	SCRIPT_NAME		$fastcgi_script_name;
			include			fastcgi_params;
		}
		
		# TTY / User Shell
		include /usr/local/webuzo/conf/webuzo/emps/ttyd.conf;
		
		# Custom conf if any !
		include /usr/local/emps/etc/nginx/conf.d/*;
	}
	
	############################
	# ENDUSER PANEL
	############################
	server {
	
		listen	   2003 ssl;
		listen	   2002;
		include /usr/local/webuzo/conf/webuzo/emps/enduser_port*;
		server_name  localhost;
		
		ssl_certificate			/var/webuzo/certs/webuzo-combined.pem;
		ssl_certificate_key		/var/webuzo/certs/webuzo.key;		
		ssl_session_timeout  5m;
		ssl_protocols  	TLSv1 TLSv1.1 TLSv1.2;
		ssl_ciphers  	HIGH:!aNULL:!MD5;
		ssl_prefer_server_ciphers   on;
		
		# The Document Root
		root	/usr/local/webuzo/web/enduser;
		
		rewrite "/sess([0-9a-zA-Z]{16})/(.*)" /$2;
		
		# Redirect server error pages to the static pages
		error_page  404					/nginx/404.html;
		error_page  497					/nginx/497.html;
		error_page  500 502 503 504		/nginx/50x.html;
		
		index index.php index.html index.htm;
		
		# For proxy from user domains
		set $webuzo_https '';
		set $webuzo_port '';
		set $webuzo_real_ip '';
		include /usr/local/webuzo/conf/webuzo/emps/proxy_security*;
		
		# Any other locations
		include /usr/local/webuzo/conf/webuzo/emps/enduser_locations*;

		# Pass the INDEX.PHP OR PHP script OR "/" to FastCGI
		location ~ ^(/index.php|(.+)\.php|/)$ {
			
			# Default is EMPS
			fastcgi_pass	unix:/usr/local/emps/var/fpm-webuzo.sock;

			# Main system
			if ($uri ~ "^(/index.php|/)$") {
				fastcgi_pass	unix:/usr/local/emps/var/fpm-root.sock;
			}

			# Enduser File Manager
			if ($uri ~ "^(/filemanager/elfinder.php)$") {
				fastcgi_pass	unix:/usr/local/emps/var/fpm-root.sock;
			}
			
			fastcgi_read_timeout 3600;
			fastcgi_index	index.php;
			fastcgi_param	SCRIPT_FILENAME  $document_root$fastcgi_script_name;
			fastcgi_param	SCRIPT_NAME	  $fastcgi_script_name;
			include			fastcgi_params;
		}
		
		# TTY / User Shell
		include /usr/local/webuzo/conf/webuzo/emps/ttyd.conf;
		
		# For billing modules this is required
		location ~* \.(eot|otf|svg|ttf|woff|woff2)$ {
			add_header Access-Control-Allow-Origin *;
			expires max;
		}
			
		# Custom conf if any !
		include /usr/local/emps/etc/nginx/conf.d/*;
	}
	
	include /usr/local/webuzo/conf/webuzo/emps/user_domains*.conf;
	
}

https://t.me/RX1948 - 2025