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
[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
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
#
# 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"
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
# 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 web1
[root@localhost web1]# vim index.html
[root@localhost html]# mkdir web2
[root@localhost html]# cd web2
[root@localhost web2]# vim index.html
[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
[root@localhost html]# mkdir web3
[root@localhost html]# cd web3
[root@localhost web3]# vim index.html
No hay comentarios:
Publicar un comentario