Archivo de la categoría: ISPConfig

Cambiar puerto de apache o nginx en ispconfig.

Cambiar puerto de apache y nginx en ISPCONFIG

Útil para cuando queremos usar un proxy o bien usar varnish, el proceso no se puede hacer automáticamente en el panel de control pero si podemos hacerlo en los templates de ispconfig.

También podemos hacerlo directamente en el vhost que se crea pero no es recomendable ya que si añadimos un sitio nuevo este quedará en el 80 y nginx no podrá iniciar por que el puerto estará ocupado por varnish y tendremos que ir a editarlo manualmente por ssh, algo que nos hará perder el tiempo.

Así que, podemos editar los templates de ispconfig en esta ruta:

/usr/local/ispconfig/server/conf

En caso de que tengamos nginx, editaremos este archivo:

/usr/local/ispconfig/server/conf/nginx_vhost.conf.master

Hay 4 lineas para editar, unas al inicio del fichero y otras más o menos a la mitad.

server {
        listen :80;

        listen []:80;

Cambiamos el 80 por el puerto que necesitemos, cerramos y listo.

Para apache editamos el vhost master si no mal recuerdo ( casi no uso apache )

Pero esta esta linea en el archivo:

Habría que cambiar port por 81 o el puerto que usaremos.

Para cambiar el puerto de apache vamos a editar este fichero:

/usr/local/ispconfig/server/plugins-available/apache2_plugin.inc.php

Y editamos esta linea:

//* Add vhost for ipv4 IP
                $tmp_vhost_arr = array('ip_address' => $data['new']['ip_address'], 'ssl_enabled' => 0, 'port' => 80);

Con eso debería ser suficiente, aparte en apache tenemos que editar el ports.conf y en la carpeta conf/apache_ispconfig.conf.master hay dos lineas para editar.

NameVirtualHost *:80

NameVirtualHost {tmpl_var name="ip_address"}:{tmpl_var name="80"}

Si tienen algún problema solo coméntenlo por aquí o manden me un email y vemos que podemos hacer.

Ispconfig no envia correos – Deshabilitar Filtros antispam y amavis

Ispconfig aveces no envía correos y es por que las bases de datos están des actualizadas o bien por que el amavis no esta instalado, la solución es o bien actualizar las bases de datos, filtros y demás o directamente deshabilitar el amavis, clamav y spamassasin.

Si es un servidor propio y solo nosotros enviamos emails yo prefiero desabilitar todo ( amavis consube bastante memoria ram y clamav a veces también así que nos ahorramos algo de recursos quitandolos. )

Solo editamos el archivo:

/etc/postfix/main.cf

Comentamos estas dos lineas:

content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

Reiniciamos postfix y eso es todo:

/etc/init.d/postfix restart

Lo otro es quitar amavis, lo hacemos con apt-get remove o solo lo dejamos apagado con service amavis stop y lo evitamos que inicie al reiniciar el servidor con:

update-rc.d -f amavis remove

Eso es todo.