Nginx Installation · 2 min read · Feb 10, 2026
Instalando Nginx Con Soporte PHP5 Y MySQL En Fedora 10
Instalando Nginx Con Soporte PHP5 Y MySQL En Fedora 10
Versión 1.0
Autor: Falko Timme
Nginx (pronunciado “engine x”) es un servidor HTTP gratuito, de código abierto y de alto rendimiento. Nginx es conocido por su estabilidad, rica funcionalidad, configuración simple y bajo consumo de recursos. Este tutorial muestra cómo puedes instalar Nginx en un servidor Fedora 10 con soporte para PHP5 (a través de FastCGI) y soporte para MySQL.
¡No emito ninguna garantía de que esto funcione para ti!
1 Nota Preliminar
En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado.
2 Instalando MySQL 5.0
Primero instalamos MySQL 5.0 de la siguiente manera:
yum install mysql mysql-serverLuego creamos los enlaces de inicio del sistema para MySQL (para que MySQL se inicie automáticamente cada vez que el sistema arranque) y comenzamos el servidor MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startAhora verifica que la red esté habilitada. Ejecuta
netstat -tap | grep mysqlDebería mostrar algo como esto:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
[root@server1 ~]#Si no lo hace, edita /etc/my.cnf y comenta la opción skip-networking:
vi /etc/my.cnf| [...] #skip-networking [...] |
y reinicia tu servidor MySQL:
/etc/init.d/mysqld restartEjecuta
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordpara establecer una contraseña para el usuario root (de lo contrario, ¡cualquiera puede acceder a tu base de datos MySQL!).
Si el último comando te lanza un error…
[root@server1 named]# mysqladmin -h server1.example.com -u root password yourrootsqlpassword
mysqladmin: connect to server at 'server1.example.com' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@server1 named]#… podemos establecer la contraseña de la siguiente manera: conéctate a MySQL:
mysql -u root -pEscribe la contraseña para el usuario root de MySQL. Luego, en el shell de MySQL, haz esto:
mysql> USE mysql;mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = 'server1.example.com' AND User = 'root';mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = '127.0.0.1' AND User = 'root';Ejecuta
mysql> SELECT * FROM user;para asegurarte de que todas las filas donde el usuario es root tengan una contraseña.
Si todo se ve bien, ejecuta
mysql> FLUSH PRIVILEGES;… y sal del shell de MySQL:
mysql> quit;3 Instalando Nginx
Nginx está disponible como un paquete para Fedora 10 que podemos instalar de la siguiente manera:
yum install nginxLuego creamos los enlaces de inicio del sistema para nginx y lo iniciamos:
chkconfig --levels 235 nginx on
/etc/init.d/nginx startEscribe la dirección IP o el nombre de host de tu servidor web en un navegador (por ejemplo, http://192.168.0.100), y deberías ver la página de bienvenida de nginx:

Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.