Marcado: apache, cluebringer, diretiva, IP, ISPConfig, nginx, policyd, roundcube, servidor, url, vps
- Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 8 anos, 5 meses atrás por Luis FatorBinario.
-
AutorPosts
-
18/11/2015 às 17:47 #11545Luis FatorBinarioAdministrador
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
- Dessa forma você poderá acessar os serviços pelo endereço http://IP_DO_SERVIDOR:8082/webmail ou /cluebringer
* 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/
-
AutorPosts
- Você deve fazer login para responder a este tópico.