Preguntas y Respuestas
¿Cómo cambiar el puerto FTP?
El puerto de la mayoría de servidores FTP es, por defecto, el número 21, y así es como la mayoría de administradores lo mantienen. La mayoría de clientes FTP están configurados para usarlo, y algunos ni siquiera te preguntarán si quieres cambiar el puerto a no ser que te dirijas específicamente a su panel de configuración. Sin embargo, hay varias situaciones en las que podrías querer cambiar el puerto de tu servidor FTP.
Si no tienes otros usuarios accediendo al servidor y quieres añadir un poco de seguridad haciendo que el puerto de tu FTP no sea tan fácil de adivinar, puedes cambiar el puerto fácilmente con ProFTPD o Vsftpd.
Para cambiar el puerto en ProFTPD, edita el archivo de configuración en /etc/proftpd.conf y cambia la siguiente linea:
Port 21
Sólo tendrás que reemplazar el número “21” por el que tú prefieras. En cambio, en Vsftpd tendrás que editar /etc/vsftpd/vsftpd.conf y cambiar la linea:
listen_port=21
Cuando hayas terminado, tendrás que reiniciar el servidor para que los cambios tengan efecto.
Hay varios aspectos que deberás tener en cuenta. Antes de cambiar el número de puerto, asegúrate de que el puerto que quieres usar está disponible y no está siendo usado por otro servicio de tu servidor. Además, después de liberar el puerto 21 tendrás que cerrarlo desde el menú de configuraciones del firewall y abrir desde allí el puerto que vas a usar a partir de ahora.
Tag: cambiar puerto ftp, centros de datos, configuración de servidores, servidores, servidores ftp
Correr Apache en otro puerto
Pregunta: Tengo una copia de Apache corriendo en el puerto estándar 80, pero me gustaría cambiarlo al 8080 para emplean una aplicación Web distinta. ¿Es posible hacer esto?
Respuesta: Sí es posible, y es más, es mucho más fácil de lo que imaginas. En lugar de instalar de nuevo Apache, todo lo que tendrás que ahcer es crear un host virtual que corre en un puerto alternativo.
Lo primero que debes hacer es abrir el archivo de configuración de Apache. En CentOS está en /etc/httpd/conf/httpd.conf.
Luego, verás la linea “Listen”, algo similar a lo siguiente:
Listen 80
Este comando indica a Apache su puerto de entrada. Para crear hosts virtuales y asignarle el puerto 8080 a uno de ellos, puedes usar un panel de control Web o una herramienta dedicada a ello. Otra opción es cambiar las siguientes lineas del archivo de configuración:
NameVirtualhost 192.168.0.1:80
NameVirtualhost 192.168.0.1:8000
Servername main.servername.com
Serveralias servername.com www.servername.com
DocumentRoot /home/path/documents1/
Servername main.otherservername.com
Serveralias otherservername.com www.otherservername.com
DocumentRoot /home/path/documents2/
Tag: cambiar configuraciones servidores, cambiar puerto apache, configuración apache, modificar puerto apache, puertos de apache
¡He olvidado escribir “sudo”! ¿Tengo que volver a escribir todo el comando?

Previamente ya mencionamos algunos de los beneficios de utilizar el comando “history” para mostrar todos los comandos usados. En los servidores dedicados, en Linux y en Unix, el uso de “sudo” en lugar de “su” para ser root, puede complicarte la vida si lo olvidas después de escribir comandos largos.
Una solución fácil para evitar esta pérdida de trabajo es pulsar la flecha “arriba” del teclado y moverte por la linea hasta el comienzo para añadir la palabra “sudo”. Sin embargo, existen soluciones mucho más eficientes para no tenes que reescribir el comando otra vez con permisos root.
Justo después de haber introducido el comando sin incluir la palabra “sudo”, escribe:
sudo!!
Este comando correrá automáticamente el comando anterior con permisos de super usuario, preguntándote inmediatamente la contraseña del sistema. Esta opción es mucho más rápida y sencilla, como puedes ver. De hecho, puedes usar los signos “!!” siempre que quieras repetir el comando anterior para lo que necesites.
Fotografía | www.flickr.com
¿Qué es un FTP anónimo?

Por defecto, los servidores FTP requieren que el usuario haga login para poder actualizar o descargar archivos. Muchos hosts de la Web, sin embargo, ofrecen de forma adicional la habilidad para usar FTP anónimo. Básicamente, este servicio permite a los usuarios hacer login en un servidor FTP sin tener que aportar un nombre de usuario y contraseña.
La diferencia con los FTP anónimos, por tanto, reside en que están libres de usuario y contraseña. Como propietario de una página Web, podrías hacer un seguimiento de las direcciones de IP y los nombres de host en el caso de que alguien intente poner en riesgo tu sistema. Así que, a no ser que ofrezcas archivos de descarga pública, suele ser buena idea deshabilitar este sistema anónimo.
¿Cómo usar el sistema de reenvío de emails desde mi servidor de correo?

Usar cuantas de email múltiples es una buena forma de organizar mensajes y dirigir a los usuarios hacia la gente adecuada. En lugar de crear cuantas para cada dirección, puedes usar un sistema de reenvío de emails para redirigir mensajes.
Por ejemplo, puedes reenviar todos los mensajes enviados a los departamentos de facturación ventas, y marketing a la misma dirección: tom@tudominio.com. De este modo, Tom podrá encargarse de estos mensajes sin tener que consultar el tema de cada email de forma independiente.
La mayoría de paneles de control basados en la Web ofrecen soporte al reenvío de email por defecto. Si, por algún motivo, no dispones de dicha opción, puedes crear reenvíos automáticamente. Para reenviar un emails desde una dirección a otra, puedes usar identificadores. Para crearlos, tendrás que editar en archivo /etc/aliases y añadir estas lineas:
billing: tom
Este comando reenviará todos los mails enviados a “billing” hacia “tom”. Una vez hayas creado tus identificadores, salva el archivo y ejecuta “newaliases” desde la linea de comandos.
Tag: centros de datos, data center, reenvio de emails, servidores, servidores de email
¿Que plan de hosting elijo para la Web de mi negocio?

Si tienes un negocio y todavía no te has lanzado a crear tu propia página Web, es el momento de concluir tu plan. Deberías conseguir un diseñador Web y un nombre de dominio ¿qué servicio de hosting Web deberías contratar?
Para la mayoría de páginas de negocios pequeños, un hosting compartido es suficiente. Si tienes una página sencillo en HTML y no planeas recibir mucho tráfico de golpe, no deberías pagar más de 7 dólares al mes por un plan de hosting decente.
Si tu página usa un sistema de administración de contenidos (CMS) o tiene mucho contenido en Flash, un VPS (servidor virtual privado) sería una buena inversión, sobretodo si recibes más de 400 visitantes al día. Si esperas que tu página reciba muchas más visitas que estas, te aconsejo un servidor dedicado.
Fotografía | www.flickr.com
Tag: centros de datos, data center, hosting web para negocios, servicios de hosting, servidores
Larry Ellison opina sobre la computación en nube
Si nunca has apoyado la fiebre de la computación en nube que está invadiendo la Web últimamente, te aconsejo que le eches un vistazo al video que os traigo en esta entrada de Larry Ellison, CEO de Oracle.
Según el discurso de Ellison, hace ya años y años que existe el concepto de la computación en nube. Sólo se trata de un ordenador conectado a la red. También cree que la mayoría de la gente habla de la computación en nube sin tener ni idea de qué se trata.
A pesar de que Larry Ellison no está utilizando palabras demasiado agradables al destacar estos puntos, sus argumentos parecen de lo más válidos. La computación en nube está ofreciendo una serie de promesas y se está haciendo muchísima publicidad sobre el tema, la gente está afirmado que ya han dado “el salto a la nube” sin entender realmente la tecnología que se esconde detrás del término.
¿Por qué consume tanta CPU mi servidor de email?

Pregunta: El uso de la CPU en mi servidor parece demasiado elevado, además parece que se está originando en el servidor de email. ¿Cuál puede ser el problema?
Respuesta: Si tu servidor de email está requiriendo una gran cantidad de CPU, pueden estar ocurriendo varias cosas:
Podría ser que tú o tus usuarios estéis recibiendo una cantidad brutal de emails, muchos más de lo habitual. A pesar de que esto puede ser algo temporal, conviene estar alerta, podría tratarse de un ataque al servidor.
Alguien podría estar enviando spam desde tu servidor, manipulando la configuración de tu SMTP o a través de la cuanta de un usuario.
Tu servidor puede estar recibiendo una cantidad bestial de spam. Podría tratarse de un ataque intencionado o simplemente un mal día.
Si el hecho se repite varios días, deberías hacer algo de investigación y mejorar la seguridad de tu servidor. Échale un vistazo a los registros y averigua qué emails se están originando en el servidor y cuáles se están enviando. Toma nota de las direcciones de IP, nombres de usuarios, y cualquier otra información extraña. Si no puedes resolver el misterio por ti mismo, siempre podrás acudir a un experto en seguridad. Eso sí, ante todo, no descuides la seguridad de tu servidor, podría pasarte unf actura mucho mayor.
Fotografía | www.flickr.com
¡No puedo conectar a una base de datos MySQL! ¿Cómo resolver el problema de conexión?

Cuando MySQL funciona correctamente es una maravilla, sin embargo, cuando algo va mal, uno puede volverse loco. Aquí te dejo algunas recomendaciones que puedes seguir para enfrentarte a los problemas de conexión de MySQL:
- Asegúrate de que tu usuario y contraseña son correctos.
- Comprueba el hostname. A pesar de que “localhost” funciona en la mayría de servidores, podría no ser tu caso.
- Comprueba la dirección de conexión, podrías tener alguna falta.
- Si tienes tu propio servidor, comprueba el servidor mysql para ver si está corriendo sin errores.
- ¿Seguro que existe la base de datos a la que intentas conectar? A veces, la creación automática de bases de datos falla y podrías estar intentando conectar a una base de datos que aún no ha sido creada.
- Si puedes conectar localmente pero no remotamente, comprueba que tu configuración del firewire y asegúrate de que el puerto 3306 está abierto (o el número de puerto que estés usando para mysql).
- Finalmente, asegúrate de que tu usuario de mysql tiene suficientes privilegios para realizar la tarea que estas intentando correr.
¿Cómo optimizar un servidor MySQL?

Si estas usando un servidor dedicado, seguramente ya sabrás que la optimización es realmente importante para mazimizar la velocidad de tu máquina, su eficiencia y ahorrar tiempo y energía. Ya hemos visto varios métodos para optimizar un servidor Web Apache, pero varias páginas Web dinámicas también usan bases de datos que usan esta inforamción en sus aplicaciones Web.
Puedes conseguir optimizar las tablas de una base de datos desde el panel de control de tu servidor Web o con phpMyAdmin. Deberías hacerlo de forma rutinaria. Pero también hay otras formas de optimizar el servidor para que las bases de datos sean más rápidas y seguras. Para optimizar un servidor MySQL tendremos que editar el archivo de configuración del sistema:
# nano /etc/mysql/my.cnf
Si quieres saber qué podemos configurar con este documento, no dudes en visitar el siguiente post sobre optimización de servidores MySQL.
Tag: administración, bases de datos, centros de datos, data center, servidores, servidores linux