Como acessar o Roundcube e o PolicyD pelo IP no servidor com ISPConfig

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #11545
    Luis FatorBinario
    Administrador

    Criei uma alternativa para que vocês possam acessar o Roundcube e o PolicyD (Cluebringer) pelo número IP do servidor. Normalmente esses serviços só podem ser acessados após configurar as diretivas dentro de um site do painel que já está devidamente propagado.

    Para o NginX (pode-se adaptar para o Apache):

    • Adicione um novo arquivo chamado /etc/nginx/sites-available/appsextras
    • Dentro do arquivo cole o seguinte código:

     

    server {
            listen 8082;
    
            server_name _;
    
            client_max_body_size 100M;
    
    	#RoundCube
            location /roundcube {
    		root /var/lib/;
    		index index.php index.html index.htm;
    		location ~ (.+\.php)$ {
    			try_files $uri =404;
    			include /etc/nginx/fastcgi_params;
    			fastcgi_pass unix:/var/run/php5-fpm.sock;
    			fastcgi_index index.php;
    			fastcgi_intercept_errors on;
    			fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    			fastcgi_buffer_size 128k;
    			fastcgi_buffers 256 4k;
    			fastcgi_busy_buffers_size 256k;
    			fastcgi_temp_file_write_size 256k;
    		}
    		location ~* /.svn/ {
    			deny all;
    		}
    		location ~* /README|INSTALL|LICENSE|SQL|bin|CHANGELOG$ {
    			deny all;
    		}
    	}
    	location /webmail {
    		rewrite ^ /roundcube last;
    	}
    	
    	
    	#ClueBringer
    	location /webui {
    		root /usr/share/cluebringer/;
    		index index.php index.html index.htm;
    		 
    		#Para pedir senha no acesso
    		auth_basic "Restrito";
    		auth_basic_user_file /etc/nginx/conf.d/cluebringer/.htpasswd;
    		 
    		location ~ (.+\.php)$ {
    			try_files $uri =404;
    			include /etc/nginx/fastcgi_params;
    			fastcgi_pass unix:/var/run/php5-fpm.sock;
    			fastcgi_index index.php;
    			fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    		}
    	}
    	location /cluebringer {
    		rewrite ^ /webui last;
    	}
    }

     

    • Crie um link simbólico do site para que o NginX reconheça-o, em seguida reinicie o NginX:

    cd /etc/nginx/sites-enabled/

    > ln -s /etc/nginx/sites-available/appsextras appsextras

    > /etc/init.d/nginx restart

     

    * Lembre-se de liberar a porta 8082 no Firewall do ISPConfig (Sistema/Firewall). Tutorial: https://fatorbinario.com/firewall-tutorial-de-seguranca-no-servidor-de-email-do-vps/

    * Tutorial de como instalar o PolicyD: https://fatorbinario.com/policyd-limitando-o-envio-de-emails-pelo-postfix/

     

Visualizando 1 post (de 1 do total)
  • Você deve fazer login para responder a este tópico.

©2014-2024 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

Esqueceu sua senha?