SlideShare une entreprise Scribd logo
1  sur  2
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.

Contenu connexe

Tendances

Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/LinuxMartin Gregorio
 
Mapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamarMapa conceptual phpmyadmin_apache_mysql_crisdamar
Mapa conceptual phpmyadmin_apache_mysql_crisdamarCRISDAMAR_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
 
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 phpinputAnxnLeg
 
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.04Luis 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 ApacheIker 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 7santiago 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 14Luis 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 7santiago 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 serverLuis Carlos Silva Dias
 

Tendances (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
 

En vedette

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 6AngiePalacios03
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streamingMiguel 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
 
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
 

En vedette (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...
 

Similaire à Apache centos configuración

Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
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
 
Web centos
Web centosWeb centos
Web centosjessidi
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysqljohan reyes
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebaribilaljbr
 
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 ServerNombre 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 hatjcausil1
 
CONFIGURACION DEL DNS
CONFIGURACION DEL DNSCONFIGURACION DEL DNS
CONFIGURACION DEL DNSmigmorbus1
 
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 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 completoErnesto Gamboa
 
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 completoUbeimar Navarro Herrera
 
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
 

Similaire à 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
 
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
 
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
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
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)
 

Dernier

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 

Dernier (6)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 

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.