jueves, 26 de mayo de 2011

Clase Linux - Configuracion de apache en CentOS

Revisamos si se encuentra instalado el paquete de apache

[root@localhost ~]# rpm -q httpd
httpd-2.2.3-43.el5.centos


configurareros el apache en esta ruta

[root@localhost ~]# cd /etc/httpd/conf

[root@localhost conf]# ls
httpd.conf magic


[root@localhost conf]# vim httpd.conf


nos vamos a la parte

### Section 2: 'Main' server configuration


#ServerName www.example.com:80 nombre de dominio:puerto
ServerName www.zegarra.com:80


DocumentRoot "/var/www/html"


guardamos y salimos


ahora enlazamos el ip con el dominio


[root@localhost conf]# vim /etc/hosts
no borrar nada de lo que esta escrito



colocamos nuestra IP , dominio y nombre de pc


# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

10.10.25.28 www.zegarra.com localhost


ahora ingresamos al la carpte

[root@localhost conf]# cd /var/www/html/

y creeamos una pagina web


[root@localhost html]# vim hello.html


<-html>
<-head>
<-title>Sergio Zegarra
<-/head>
<-/html>
~
~
~
~
~


ahora reiniciamos el servicio

[root@localhost html]# service httpd restart
Parando httpd: [FALLÓ]
Iniciando httpd: [ OK ]

[root@localhost html]# wget www.tareasyclases.co.cc
--2011-05-26 14:02:52-- http://www.tareasyclases.co.cc/
Resolviendo www.tareasyclases.co.cc...


[root@localhost html]# wget www.zegarra.com/hello.html
--2011-05-26 14:06:50-- http://www.zegarra.com/hello.html
Resolviendo www.zegarra.com... 10.10.25.28
Connecting to www.zegarra.com|10.10.25.28|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 61 [text/html]
Saving to: `hello.html.1'

100%[===============================>] 61 --.-K/s in 0s

2011-05-26 14:06:50 (9,70 MB/s) - `hello.html.1' saved [61/61]

ahora editamos los VIRTUALHOST



[root@localhost html]# cd
[root@localhost ~]# cd /etc/httpd/conf
[root@localhost conf]# ls
httpd.conf  magic
[root@localhost conf]#vim  httpd.conf

#NameVirtualHost *:80, permite crear varios dominios con un solo ip, el * representa el dominio y el 80 el puerto

agregamos esto
#NameVirtualHost *:80
NameVirtualHost 10.10.25.28:80

#
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#


ServerName www.idatlinux1.com
DocumentRoot "/var/www/html/web1"



ServerName www.idatlinux2.com
DocumentRoot "/var/www/html/web2"



ServerName www.idatlinux3.com
DocumentRoot "/var/www/html/web3"
guardamos


ahora entramos al virtualhost, para agregar los nuevos dominios creados 

[root@localhost conf]# vim /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

10.10.25.28     www.zegarra.com         localhost
10.10.25.28     www.idatlinux1.com      localhost
10.10.25.28     www.idatlinux2.com      localhost
10.10.25.28     www.idatlinux3.com      localhost

guardamos y salimos

ahora ingresamos al
[root@localhost conf]# cd /var/www/html/
y creamos 3 carpetas y creamos una pagina en cada una para las pruebas

[root@localhost conf]# cd /var/www/html/
[root@localhost html]# mkdir web1
 [root@localhost web1]# vim index.html

[root@localhost html]# mkdir web2
[root@localhost html]# cd web2
[root@localhost web2]# vim index.html

ahora el ultimo

[root@localhost web2]# cd /var/www/html/
[root@localhost html]# mkdir web3
[root@localhost html]# cd web3
[root@localhost web3]# vim index.html
























asdsd




No hay comentarios:

Publicar un comentario