SlideShare una empresa de Scribd logo
1) Cambiamos el nombre de nuestra máquina 
Podemos hacerlo editando el fichero “/etc/hosts”. Al final de la línea que empiece por 127.0.0.1 
añadimos el nombre que queramos, quedando de la siguiente manera: 
127.0.0.1 localhost localhost.localdomain localhost4 
localhost4.localdomain4 minombre 
También habrá que hacerlo en el fichero “/etc/sysconfig/ network”, cambiando el valor de la variable 
“HOSTNAME”. En este caso el fichero queda de la siguiente manera: 
NETWORKING=yes 
HOSTNAME=minombre 
2) Actualizamos el sistema con el siguiente comando 
#yum update 
Si queremos que al instalar los grupos, que veremos mas adelante, se instalen también los paquetes 
opcionales, añadiremos entonces en el fichero "/etc/yum.conf" la siguiente línea: 
group_package_types=mandatory,default,optional 
3) Instalamos las herramientas de desarrollo, como el paquete de compiladores GCC, make, las fuentes 
del kernel y Perl 
#yum install gcc make kernel-devel perl 
Esto instala los mínimos paquetes para desarrollo. Si queremos instalar todos ellos, podremos hacerlo 
ejecutando el siguiente comando: 
#yum groupinstall “Development tools”. 
Si antes de instalarlos queremos sólo ver los paquetes que contiene el grupo de desarrollo, ejecutamos 
la siguiente línea: 
#yum groupinfo "Development tools" 
4) Instalamos PHP 
Con el siguiente comando instalamos todo lo necesario: 
#yum groupinstall "PHP Support” 
Puede que nos falte alguna cosa, así que podemos correr la siguiente línea para completar la instalación 
de PHP: 
#yum install php-mbstring php-devel php-mcrypt zlib zlib-devel zlib-static 
Seguidamente, podemos configurar la zona horaria predeterminada usada por las funciones "date" y 
"time", para ello en el fichero "/ etc/php.ini" añadimos la siguiente línea: 
date.timezone = "Europe/Madrid" 
5) Instalamos y configuramos el servidor Apache 
#yum groupinstall “Web Server”. 
Como hemos dicho, si antes de instalar queremos ver todos los paquetes que contiene este grupo, 
haríamos "groupinfo" en lugar de "groupinstall". 
Podemos completar la instalación del servidor Apache instalando las librerías de desarrollo: 
#yum install httpd-devel 
Para ver la versión de Apache instalada, ejecutamos: 
#httpd -v
El fichero principal de configuración se encuentra en "/etc/ httpd/conf/httpd.conf", y el resto de 
ficheros de configuración en "/etc/httpd/conf.d". 
Hay que decir que cualquier fichero con extensión .conf que coloquemos en el directorio 
"/etc/httpd/conf.d" será procesado por el servidor Apache. Tener en cuenta que los procesa por orden 
alfabético. Si hacemos un cambio en alguno de estos ficheros o añadimos uno nuevo, hay que recargar 
para que el servidor recoja los cambios y para ello hacemos: 
#service httpd reload 
Ahora daremos un nombre al servidor. Aunque no es necesario hacer esto, sí es recomendable para que 
no aparezcan problemas en los arranques. Para esto nos aseguramos de que en el fichero de 
configuración httpd.conf tengamos la siguiente línea: 
ServerName localhost 
También es recomendable eliminar la página de prueba que nos instala el servidor. Para ello editamos el 
fichero /etc/httpd/ conf.d/welcome.conf y comentamos todas las líneas, quedando de la siguiente 
manera: 
#<LocationMatch "^/+$"> 
#Options -Indexes 
#ErrorDocument 403 /error/noindex.html 
#</LocationMatch> 
Si queremos utilizar servidores virtuales (virtual hosts) y tener los ficheros organizados, podemos 
crearnos un fichero llamado por ejemplo "vhosts.conf" que contenga nuestros virtual hosts y colocar el 
fichero en "/etc/httpd/conf.d". El fichero quedaría con un contenido parecido al siguiente: 
NameVirtualHost [IP]:80 
<VirtualHost [IP]:80> 
ServerName www.midominio.com 
ServerAlias www.midominio.com midominio.com 
DocumentRoot /var/www/html/midominio.com/www 
CustomLog /etc/httpd/logs/midominio.com.access_log combined 
ErrorLog /etc/httpd/logs/midominio.com.error_log 
</virtualhost> 
Sustituir [IP] por tu IP pública y “midominio” por el dominio que quieras dar servicio. 
Ahora podemos arrancar el servidor Apache de la siguiente manera: 
#service httpd start 
Si queremos que el servicio se inicie al arrancar nuestra máquina, podemos habilitarlo con: 
#chkconfig httpd on 
Si en los servidores DNS de "midominio" tenemos las entradas correspondientes apuntadas 
correctamente a nuestra IP, ya podríamos verlo a través de un navegador entrando en http:// 
www.midominio.com 
En la segunda parte de este artículo terminaremos de configurar nuestro servidor instalando el servidor 
MySQL y el servidor de FTP.

Más contenido relacionado

La actualidad más candente

Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
Martin Gregorio
 
Mapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamarMapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamar
CRISDAMAR_MENDOZA_FALCON
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debianragmyl
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.
Vellidin
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
Carlos A. Iglesias
 
Crear pagina apache
Crear pagina apacheCrear pagina apache
Crear pagina apache
Sandra Varela Canda
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
AnxnLeg
 
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis Carlos Silva Dias
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
Iker Canarias
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7
santiago Ramirez Ramirez
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
Luis Carlos Silva Dias
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
santiago Ramirez Ramirez
 
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 serverLuis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
Luis Carlos Silva Dias
 
FTP - FTPS
FTP - FTPSFTP - FTPS

La actualidad más candente (18)

Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
 
Mapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamarMapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamar
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debian
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Os commerce
Os commerceOs commerce
Os commerce
 
Crear pagina apache
Crear pagina apacheCrear pagina apache
Crear pagina apache
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
 
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
php
phpphp
php
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
 
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 serverLuis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
 
FTP - FTPS
FTP - FTPSFTP - FTPS
FTP - FTPS
 
Manual redhat
Manual redhatManual redhat
Manual redhat
 

Destacado

CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
Elvis Vinda
 
Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6
AngiePalacios03
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
Humano Terricola
 
Streaming
Streaming Streaming
Streaming
Dayana Polo
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streaming
Miguel Frías
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
{|::::::. ELDAVAN .:::::::|}
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSKramer Garay Gómez
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2camilaml
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
Francisco Flores Checa
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Salvador Cruz Lopez
 

Destacado (11)

CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Instalalación de CentOS
Instalalación de CentOSInstalalación de CentOS
Instalalación de CentOS
 
Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 
Streaming
Streaming Streaming
Streaming
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streaming
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOS
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
 

Similar a Apache centos configuración

Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
Baruch Ramos
 
Receta red social
Receta red socialReceta red social
Receta red social
walterose7
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Edgar A. Cruz Huaman
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
Fausto Amador Mairena
 
Web centos
Web centosWeb centos
Web centosjessidi
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
johan reyes
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
viruscraquer
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebari
bilaljbr
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
Nombre Apellidos
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
jcausil1
 
CONFIGURACION DEL DNS
CONFIGURACION DEL DNSCONFIGURACION DEL DNS
CONFIGURACION DEL DNS
migmorbus1
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoIgnacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)Eduardo Monroy Husillos
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoMETROPOLITANO
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
william kozisck
 

Similar a Apache centos configuración (20)

Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Receta red social
Receta red socialReceta red social
Receta red social
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Pdf
PdfPdf
Pdf
 
Web centos
Web centosWeb centos
Web centos
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Apache
ApacheApache
Apache
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebari
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
CONFIGURACION DEL DNS
CONFIGURACION DEL DNSCONFIGURACION DEL DNS
CONFIGURACION DEL DNS
 
Servidorweb casero
Servidorweb caseroServidorweb casero
Servidorweb casero
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 

Apache centos configuración

  • 1. 1) Cambiamos el nombre de nuestra máquina Podemos hacerlo editando el fichero “/etc/hosts”. Al final de la línea que empiece por 127.0.0.1 añadimos el nombre que queramos, quedando de la siguiente manera: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 minombre También habrá que hacerlo en el fichero “/etc/sysconfig/ network”, cambiando el valor de la variable “HOSTNAME”. En este caso el fichero queda de la siguiente manera: NETWORKING=yes HOSTNAME=minombre 2) Actualizamos el sistema con el siguiente comando #yum update Si queremos que al instalar los grupos, que veremos mas adelante, se instalen también los paquetes opcionales, añadiremos entonces en el fichero "/etc/yum.conf" la siguiente línea: group_package_types=mandatory,default,optional 3) Instalamos las herramientas de desarrollo, como el paquete de compiladores GCC, make, las fuentes del kernel y Perl #yum install gcc make kernel-devel perl Esto instala los mínimos paquetes para desarrollo. Si queremos instalar todos ellos, podremos hacerlo ejecutando el siguiente comando: #yum groupinstall “Development tools”. Si antes de instalarlos queremos sólo ver los paquetes que contiene el grupo de desarrollo, ejecutamos la siguiente línea: #yum groupinfo "Development tools" 4) Instalamos PHP Con el siguiente comando instalamos todo lo necesario: #yum groupinstall "PHP Support” Puede que nos falte alguna cosa, así que podemos correr la siguiente línea para completar la instalación de PHP: #yum install php-mbstring php-devel php-mcrypt zlib zlib-devel zlib-static Seguidamente, podemos configurar la zona horaria predeterminada usada por las funciones "date" y "time", para ello en el fichero "/ etc/php.ini" añadimos la siguiente línea: date.timezone = "Europe/Madrid" 5) Instalamos y configuramos el servidor Apache #yum groupinstall “Web Server”. Como hemos dicho, si antes de instalar queremos ver todos los paquetes que contiene este grupo, haríamos "groupinfo" en lugar de "groupinstall". Podemos completar la instalación del servidor Apache instalando las librerías de desarrollo: #yum install httpd-devel Para ver la versión de Apache instalada, ejecutamos: #httpd -v
  • 2. El fichero principal de configuración se encuentra en "/etc/ httpd/conf/httpd.conf", y el resto de ficheros de configuración en "/etc/httpd/conf.d". Hay que decir que cualquier fichero con extensión .conf que coloquemos en el directorio "/etc/httpd/conf.d" será procesado por el servidor Apache. Tener en cuenta que los procesa por orden alfabético. Si hacemos un cambio en alguno de estos ficheros o añadimos uno nuevo, hay que recargar para que el servidor recoja los cambios y para ello hacemos: #service httpd reload Ahora daremos un nombre al servidor. Aunque no es necesario hacer esto, sí es recomendable para que no aparezcan problemas en los arranques. Para esto nos aseguramos de que en el fichero de configuración httpd.conf tengamos la siguiente línea: ServerName localhost También es recomendable eliminar la página de prueba que nos instala el servidor. Para ello editamos el fichero /etc/httpd/ conf.d/welcome.conf y comentamos todas las líneas, quedando de la siguiente manera: #<LocationMatch "^/+$"> #Options -Indexes #ErrorDocument 403 /error/noindex.html #</LocationMatch> Si queremos utilizar servidores virtuales (virtual hosts) y tener los ficheros organizados, podemos crearnos un fichero llamado por ejemplo "vhosts.conf" que contenga nuestros virtual hosts y colocar el fichero en "/etc/httpd/conf.d". El fichero quedaría con un contenido parecido al siguiente: NameVirtualHost [IP]:80 <VirtualHost [IP]:80> ServerName www.midominio.com ServerAlias www.midominio.com midominio.com DocumentRoot /var/www/html/midominio.com/www CustomLog /etc/httpd/logs/midominio.com.access_log combined ErrorLog /etc/httpd/logs/midominio.com.error_log </virtualhost> Sustituir [IP] por tu IP pública y “midominio” por el dominio que quieras dar servicio. Ahora podemos arrancar el servidor Apache de la siguiente manera: #service httpd start Si queremos que el servicio se inicie al arrancar nuestra máquina, podemos habilitarlo con: #chkconfig httpd on Si en los servidores DNS de "midominio" tenemos las entradas correspondientes apuntadas correctamente a nuestra IP, ya podríamos verlo a través de un navegador entrando en http:// www.midominio.com En la segunda parte de este artículo terminaremos de configurar nuestro servidor instalando el servidor MySQL y el servidor de FTP.