[CentOS-es] Centos 6.9 una de VirtualHost

Carlos Martinez camarti en gmail.com
Sab Oct 14 22:23:02 UTC 2017


Saludos.

Asumo que deseas manejar virtualhost basados en nombres
(https://httpd.apache.org/docs/2.4/vhosts/name-based.html) . La
definición debe ser de la siguiente forma:

<VirtualHost *:80>
   ServerName www.oficina.salman.psl
   ServerAlias oficina.salman.psl
   DocumentRoot "/home/ftp_salman_psl/www"
   CustomLog logs/oficina.salman.psl-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerName www.oficina.psl
    ServerAlias oficina.psl
    DocumentRoot "/home/ftp_oficina/www"
    CustomLog logs/oficina.psl-access_log common
</VirtualHost>

<VirtualHost *:80>
   ServerName www.celta.devigo.psl
   ServerAlias celta.devigo.psl
   DocumentRoot "/home/ftp_celta_devigo/www"
   CustomLog logs/celta.devigo.psl-access_log common
</VirtualHost>

En los DNS internos como externos, deben estar registrados los nombres
de cada virtualhost en cada uno de los dominios usados. En los DNS
externos, el IP público y en los DNS internos el IP privado del
servidor. Por defecto en Apache en CentOS están cargados los módulos
necesarios. Con esto debe arreglarse el problema.

Hasta la próxima

Carlos Martínez


2017-10-14 4:50 GMT-05:00 L.C. - Salman PSL <listascorreo en salman.net>:
>
>
>
> *::   O no me he explicado bien, o no lo has leido completo.
>
> No se trata de que sean .es .pepito, o .psl
>
> En el router redirijo el puerto 80, no los dominios .es
>
> La IP publica es la IP del servidor ( para SSH por ejemplo )
>
> Ya probe *
>
> NameVirtualHost 213.60.147.68
>
> Y no va pues no es un "Virtual", sino un "real"
>
> Y lo que me indicas:
>
> <VirtualHost oficina.salman.es>
>    DocumentRoot "/home/ftp_salman_psl/www"
>    ServerName www.oficina.salman.es
>    CustomLog logs/oficina.salman.es-access_log common
> </VirtualHost>
>
> Por un lado no es un Virtual y por otro, no quiero que tome ese
> DocumentRoot, sino el DocumentRoot definido en el httpd.conf ( /var/www/html
> )
>
>
> ::
>
>>>>>>>>>>>>>>> ******* Fin del mensaje ******* <<<<<<<<<<<<<<
>
>
> Saludos
> Salvador Guzman
> Salman PSL
> Vigo, Galicia, España
> +34 986.21.30.27
> +34 60 400 30 20
> www.Salman.EU
>
>> O sea que los dominios .es apuntan a una IP publica y los .psl a una IP de
>> LAN?
>>
>> Y todo esta alojado en el mismo servidor, al que accedes directamente por
>> LAN
>> a los .psl y por IP publica nateando en el router a los .es?
>>
>> Quizas entonces lo que falte sea definir la IP publica en la config de
>> apache,
>> ej.:
>>
>> NameVirtualHost 213.60.147.68
>>
>>
>> Pero si no tienes ni un VirtualHost ni un ServerAlias, como sabe apache
>> que
>> DocumentRoot mostrarte? No lo sabe y te manda al por defecto :)
>>
>> Deberias, entonces, tener un VirtualHost para el .es, algo asi (ajustando
>> la
>> ruta al DocumentRoot si es necesario):
>>
>> <VirtualHost oficina.salman.es>
>>     DocumentRoot "/home/ftp_salman_psl/www"
>>     ServerName www.oficina.salman.es
>>     CustomLog logs/oficina.salman.es-access_log common
>> </VirtualHost>
>>
>>
>> Saludos,
>>
>> El Viernes 13/10/2017 a las 12:51, L.C. - Salman PSL escribió:
>>>
>>> Es que oficina.salman.es es el servidor por defecto en una IP publica, y
>>> los virtualhost estan definidos para otra IP, la privada
>>>
>>> ** Tengo 3 servidores en produccion en un data center, y la
>>> configuracion es la misma.
>>>
>>>>>>>>>>>>>>>>> ******* Fin del mensaje ******* <<<<<<<<<<<<<<
>>>
>>> Saludos
>>> Salvador Guzman
>>> Salman PSL
>>> Vigo, Galicia, España
>>> +34 986.21.30.27
>>> +34 60 400 30 20
>>> www.Salman.EU
>>>
>>>> No veo VirtualHost ni ServerAlias para oficina.salman.es, sino para
>>>> oficina.salman.psl.
>>>>
>>>> Podrias intentar con algo asi?
>>>>
>>>> <VirtualHost oficina.salman.psl>
>>>>     DocumentRoot "/home/ftp_salman_psl/www"
>>>>     ServerName www.oficina.salman.psl
>>>>     ServerAlias oficina.salman.es www.oficina.salman.es
>>>>     CustomLog logs/oficina.salman.psl-access_log common
>>>> </VirtualHost
>>>>
>>>> O bien otr o VirtualHost exclusivo para oficina.salman.es apuntando al
>>>> mismo directorio que oficina.salman.psl
>>>>
>>>>
>>>> Saludos,
>>>>
>>>> El Viernes 13/10/2017 a las 07:08, L.C. - Salman PSL escribió:
>>>>>
>>>>> Bueno tengo el apache funcionando, pero sigue haciendo algo extraño.
>>>>>
>>>>> Os explico.
>>>>>
>>>>> Los tres VirtualHosts que tengo de pruebas, muestran lo que deben
>>>>> mostrar y en los logs figura la IP 192.168.0.100 que es la que se
>>>>> corresponde con mi ordenador en windows, que es con el que trabajo.
>>>>>
>>>>> Ahora bien, el problema me surje cuando llamo a oficina.salman.es, que
>>>>> en lugar de mostrarme lo que hay en /var/www/html/, me muestra el
>>>>> contenido del primer VirtualHost definido, sea el que sea, y en el log
>>>>> aparece mi IP publica.
>>>>>
>>>>> El log "access.log" se queda siempre vacio
>>>>>
>>>>>
>>>>> Dominios configurados:
>>>>>
>>>>> Defecto oficina.salman.es en DNSs -> 213.60.147.68
>>>>>
>>>>> Virtuales:
>>>>>
>>>>> Esos nombres en DNSs estan apuntando a 192.168.0.200 es decir el
>>>>> ordenador en el que esta instalado Linux
>>>>>
>>>>> Por supuesto en el router las peticiones al puerto 80 estan redirigidas
>>>>> al ordenador en Centos.
>>>>>
>>>>> NameVirtualHost 192.168.0.200
>>>>>
>>>>> Listen 80
>>>>>
>>>>> # ºººººººººººººººººººººººººººººººººººººººººººººººººººººº pagina de mis
>>>>> enlaces
>>>>> <VirtualHost oficina.salman.psl>
>>>>> DocumentRoot "/home/ftp_salman_psl/www"
>>>>>        ServerName www.oficina.salman.psl
>>>>>            CustomLog logs/oficina.salman.psl-access_log common
>>>>> </VirtualHost>
>>>>>
>>>>> # ºººººººººººººººººººººººººººººººººººººººººººººººººººººº pagina para
>>>>> mis
>>>>> trabajos
>>>>> <VirtualHost oficina.psl>
>>>>> DocumentRoot "/home/ftp_oficina/www"
>>>>>        ServerName www.oficina.psl
>>>>>            CustomLog logs/oficina.psl-access_log common
>>>>> </VirtualHost>
>>>>>
>>>>>
>>>>> # ºººººººººººººººººººººººººººººººººººººººººººººººººººººº web de pruebas
>>>>> de mi CMS y Framework
>>>>> <VirtualHost celta.devigo.psl>
>>>>> DocumentRoot "/home/ftp_celta_devigo/www"
>>>>>        ServerName www.celta.devigo.psl
>>>>>            CustomLog logs/celta.devigo.psl-access_log common
>>>>> </VirtualHost>
>>>>>
>>>>> A continuacion os pongo la configuracion del etc\httpd\conf\httpd.conf
>>>>>
>>>>> ################################################################
>>>>>
>>>>>
>>>>>
>>>>> ServerTokens ProductOnly
>>>>>
>>>>> ServerRoot "/etc/httpd"
>>>>>
>>>>> PidFile run/httpd.pid
>>>>>
>>>>> Timeout 120
>>>>>
>>>>> KeepAlive On
>>>>>
>>>>> MaxKeepAliveRequests 500
>>>>>
>>>>> KeepAliveTimeout 15
>>>>>
>>>>> <IfModule prefork.c>
>>>>> StartServers       2
>>>>> MinSpareServers    2
>>>>> MaxSpareServers   10
>>>>> ServerLimit      256
>>>>> MaxClients       10
>>>>> MaxRequestsPerChild  4000
>>>>> </IfModule>
>>>>>
>>>>> <IfModule worker.c>
>>>>> StartServers         1
>>>>> MaxClients         100
>>>>> MinSpareThreads     1
>>>>> MaxSpareThreads     4
>>>>> ThreadsPerChild     25
>>>>> MaxRequestsPerChild  0
>>>>> </IfModule>
>>>>>
>>>>>
>>>>>
>>>>> LoadModule auth_basic_module modules/mod_auth_basic.so
>>>>> LoadModule auth_digest_module modules/mod_auth_digest.so
>>>>> LoadModule authn_file_module modules/mod_authn_file.so
>>>>> LoadModule authn_alias_module modules/mod_authn_alias.so
>>>>> LoadModule authn_anon_module modules/mod_authn_anon.so
>>>>> LoadModule authn_dbm_module modules/mod_authn_dbm.so
>>>>> LoadModule authn_default_module modules/mod_authn_default.so
>>>>> LoadModule authz_host_module modules/mod_authz_host.so
>>>>> LoadModule authz_user_module modules/mod_authz_user.so
>>>>> LoadModule authz_owner_module modules/mod_authz_owner.so
>>>>> LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
>>>>> LoadModule authz_dbm_module modules/mod_authz_dbm.so
>>>>> LoadModule authz_default_module modules/mod_authz_default.so
>>>>> LoadModule ldap_module modules/mod_ldap.so
>>>>> LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
>>>>> LoadModule include_module modules/mod_include.so
>>>>> LoadModule log_config_module modules/mod_log_config.so
>>>>> LoadModule logio_module modules/mod_logio.so
>>>>> LoadModule env_module modules/mod_env.so
>>>>> LoadModule ext_filter_module modules/mod_ext_filter.so
>>>>> LoadModule mime_magic_module modules/mod_mime_magic.so
>>>>> LoadModule expires_module modules/mod_expires.so
>>>>> LoadModule deflate_module modules/mod_deflate.so
>>>>> LoadModule headers_module modules/mod_headers.so
>>>>> LoadModule usertrack_module modules/mod_usertrack.so
>>>>> LoadModule setenvif_module modules/mod_setenvif.so
>>>>> LoadModule mime_module modules/mod_mime.so
>>>>> LoadModule dav_module modules/mod_dav.so
>>>>> LoadModule status_module modules/mod_status.so
>>>>> LoadModule autoindex_module modules/mod_autoindex.so
>>>>> LoadModule info_module modules/mod_info.so
>>>>> LoadModule dav_fs_module modules/mod_dav_fs.so
>>>>> LoadModule vhost_alias_module modules/mod_vhost_alias.so
>>>>> LoadModule negotiation_module modules/mod_negotiation.so
>>>>> LoadModule dir_module modules/mod_dir.so
>>>>> LoadModule actions_module modules/mod_actions.so
>>>>> LoadModule speling_module modules/mod_speling.so
>>>>> LoadModule userdir_module modules/mod_userdir.so
>>>>> LoadModule alias_module modules/mod_alias.so
>>>>> LoadModule substitute_module modules/mod_substitute.so
>>>>> LoadModule rewrite_module modules/mod_rewrite.so
>>>>> LoadModule proxy_module modules/mod_proxy.so
>>>>> LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
>>>>> LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
>>>>> LoadModule proxy_http_module modules/mod_proxy_http.so
>>>>> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
>>>>> LoadModule proxy_connect_module modules/mod_proxy_connect.so
>>>>> LoadModule cache_module modules/mod_cache.so
>>>>> LoadModule suexec_module modules/mod_suexec.so
>>>>> LoadModule disk_cache_module modules/mod_disk_cache.so
>>>>> LoadModule cgi_module modules/mod_cgi.so
>>>>> LoadModule version_module modules/mod_version.so
>>>>>
>>>>>      <Files ~ "\.(cgi|shtml|html|php)$">
>>>>>       Header add Cache-Control "no-cache, must-revalidate"
>>>>>       Header set Pragma "no-cache"
>>>>>
>>>>>       Header add Expires "Fri Mar 28 16:05:39 2000 GMT"
>>>>>
>>>>>      </Files>
>>>>>
>>>>> Include conf.d/*.conf
>>>>>
>>>>> #ExtendedStatus On
>>>>>
>>>>> User apache
>>>>> Group apache
>>>>>
>>>>> ServerAdmin oficina en salman.psl
>>>>>
>>>>> ServerName oficina.salman.es
>>>>>
>>>>>
>>>>> UseCanonicalName Off
>>>>>
>>>>> DocumentRoot "/var/www/html/"
>>>>>
>>>>> <Directory />
>>>>>        Options FollowSymLinks
>>>>>        AllowOverride All
>>>>> </Directory>
>>>>>
>>>>> <Directory "/var/www/html">
>>>>>
>>>>>        Options ExecCGI Indexes FollowSymLinks
>>>>>
>>>>>        AllowOverride All
>>>>>
>>>>>        Order allow,deny
>>>>>        Allow from all
>>>>>
>>>>> </Directory>
>>>>>
>>>>> <IfModule mod_userdir.c>
>>>>>        UserDir disabled
>>>>>
>>>>> </IfModule>
>>>>>
>>>>> #
>>>>>
>>>>> ºººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººº
>>>>> ººº ºººº <Directory /home/*/www>
>>>>>
>>>>>        AllowOverride AuthConfig FileInfo Indexes Limit Options
>>>>>
>>>>>        Options ExecCGI MultiViews -Indexes Includes FollowSymLinks
>>>>>
>>>>> </Directory>
>>>>> #
>>>>>
>>>>> ºººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººº
>>>>> ººº ºººº <Directory /home>
>>>>>        Options ExecCGI -Indexes Includes FollowSymLinks
>>>>>        AllowOverride All
>>>>> </Directory>
>>>>> #
>>>>>
>>>>> ºººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººº
>>>>> ººº ºººº
>>>>>
>>>>> DirectoryIndex index.cgi index.html index.php index.htm index.html.var
>>>>> index.shtml
>>>>>
>>>>> AccessFileName .htaccess
>>>>>
>>>>> #
>>>>> # <Files ~ "^\.ht">
>>>>> #     Order allow,deny
>>>>> #     Deny from all
>>>>> #     Satisfy All
>>>>> # </Files>
>>>>>
>>>>> <Files ".ht*">
>>>>>        Require all denied
>>>>> </Files>
>>>>>
>>>>> TypesConfig /etc/mime.types
>>>>>
>>>>> DefaultType text/plain
>>>>>
>>>>> <IfModule mod_mime_magic.c>
>>>>>        MIMEMagicFile conf/magic
>>>>> </IfModule>
>>>>>
>>>>> HostnameLookups Off
>>>>>
>>>>> #EnableMMAP off
>>>>>
>>>>> #EnableSendfile off
>>>>>
>>>>> ErrorLog logs/error_log
>>>>>
>>>>> LogLevel warn
>>>>>
>>>>> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"" common
>>>>>
>>>>>
>>>>> CustomLog logs/access_log common
>>>>>
>>>>> ServerSignature Off
>>>>>
>>>>> Alias /icons/ "/var/www/icons/"
>>>>>
>>>>> <Directory "/var/www/icons">
>>>>>        Options -Indexes MultiViews
>>>>> # Original ->     Options Indexes MultiViews FollowSymLinks
>>>>>        AllowOverride None
>>>>>        Order allow,deny
>>>>>        Allow from all
>>>>> </Directory>
>>>>>
>>>>> <IfModule mod_dav_fs.c>
>>>>>        DAVLockDB /var/lib/dav/lockdb
>>>>> </IfModule>
>>>>>
>>>>>
>>>>> # Original -> IndexOptions FancyIndexing VersionSort NameWidth=*
>>>>> HTMLTable Charset=UTF-8
>>>>> IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
>>>>>
>>>>>
>>>>> AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
>>>>>
>>>>> AddIconByType (TXT,/icons/text.gif) text/*
>>>>> AddIconByType (IMG,/icons/image2.gif) image/*
>>>>> AddIconByType (SND,/icons/sound2.gif) audio/*
>>>>> AddIconByType (VID,/icons/movie.gif) video/*
>>>>>
>>>>> AddIcon /icons/binary.gif .bin .exe
>>>>> AddIcon /icons/binhex.gif .hqx
>>>>> AddIcon /icons/tar.gif .tar
>>>>> AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
>>>>> AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
>>>>> AddIcon /icons/a.gif .ps .ai .eps
>>>>> AddIcon /icons/layout.gif .html .shtml .htm .pdf
>>>>> AddIcon /icons/text.gif .txt
>>>>> AddIcon /icons/c.gif .c
>>>>> AddIcon /icons/p.gif .pl .py
>>>>> AddIcon /icons/f.gif .for
>>>>> AddIcon /icons/dvi.gif .dvi
>>>>> AddIcon /icons/uuencoded.gif .uu
>>>>> AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
>>>>> AddIcon /icons/tex.gif .tex
>>>>> AddIcon /icons/bomb.gif /core
>>>>>
>>>>> AddIcon /icons/back.gif ..
>>>>> AddIcon /icons/hand.right.gif README
>>>>> AddIcon /icons/folder.gif ^^DIRECTORY^^
>>>>> AddIcon /icons/blank.gif ^^BLANKICON^^
>>>>>
>>>>> DefaultIcon /icons/unknown.gif
>>>>>
>>>>> #AddDescription "GZIP compressed document" .gz
>>>>> #AddDescription "tar archive" .tar
>>>>> #AddDescription "GZIP compressed tar archive" .tgz
>>>>>
>>>>> ReadmeName README.html
>>>>> HeaderName HEADER.html
>>>>>
>>>>> IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
>>>>>
>>>>>     DefaultLanguage es
>>>>>
>>>>> AddLanguage en .en
>>>>> AddLanguage es .es
>>>>> AddLanguage pt .pt
>>>>>
>>>>> LanguagePriority es en pt
>>>>>
>>>>> ForceLanguagePriority Prefer Fallback
>>>>>
>>>>> # AddDefaultCharset UTF-8
>>>>> AddDefaultCharset windows-1252
>>>>> AddCharset ISO-8859-1 .iso8859-1  .latin1
>>>>> AddCharset ISO-8859-2 .iso8859-2  .latin2 .cen
>>>>> AddCharset UTF-8 .utf8
>>>>>
>>>>>
>>>>> #AddType application/x-tar .tgz
>>>>>
>>>>> #AddEncoding x-compress .Z
>>>>> #AddEncoding x-gzip .gz .tgz
>>>>>
>>>>> AddType application/x-compress .Z
>>>>> AddType application/x-gzip .gz .tgz
>>>>>
>>>>> AddType application/x-x509-ca-cert .crt
>>>>> AddType application/x-pkcs7-crl    .crl
>>>>>
>>>>> AddHandler cgi-script .cgi .pl
>>>>> AddType application/x-httpd-cgi .cgi .pl
>>>>>
>>>>>
>>>>> #AddHandler send-as-is asis
>>>>>
>>>>> AddHandler type-map var
>>>>>
>>>>> AddType text/html .shtml .html
>>>>> AddOutputFilter INCLUDES .shtml .html
>>>>>
>>>>> AddHandler server-parsed .shtml .html
>>>>>
>>>>> Alias /error/ "/var/www/error/"
>>>>>
>>>>> <IfModule mod_negotiation.c>
>>>>> <IfModule mod_include.c>
>>>>>        <Directory "/var/www/error">
>>>>>            AllowOverride All
>>>>>            Options ExecCGI IncludesNoExec
>>>>>            AddOutputFilter Includes html
>>>>>            AddHandler type-map var
>>>>>            Order allow,deny
>>>>>            Allow from all
>>>>>            LanguagePriority es en de fr
>>>>>            ForceLanguagePriority Prefer Fallback
>>>>>        </Directory>
>>>>>
>>>>>        ErrorDocument 400 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 401 /Editor/Errores/401.cgi
>>>>>        ErrorDocument 403 /Editor/Errores/403.cgi
>>>>>        ErrorDocument 404 /Editor/Errores/404.cgi
>>>>>        ErrorDocument 405 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 408 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 410 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 411 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 412 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 413 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 414 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 415 /Editor/Errores/400.cgi
>>>>>        ErrorDocument 500 /Editor/Errores/500.cgi
>>>>>        ErrorDocument 501 /Editor/Errores/500.cgi
>>>>>        ErrorDocument 502 /Editor/Errores/500.cgi
>>>>>        ErrorDocument 503 /Editor/Errores/500.cgi
>>>>>        ErrorDocument 506 /Editor/Errores/500.cgi
>>>>>
>>>>> </IfModule>
>>>>> </IfModule>
>>>>>
>>>>> BrowserMatch "Mozilla/2" nokeepalive
>>>>> BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0
>>>>> force-response-1.0
>>>>> BrowserMatch "RealPlayer 4\.0" force-response-1.0
>>>>> BrowserMatch "Java/1\.0" force-response-1.0
>>>>> BrowserMatch "JDK/1\.0" force-response-1.0
>>>>>
>>>>> BrowserMatch "Microsoft Data Access Internet Publishing Provider"
>>>>> redirect-carefully
>>>>> BrowserMatch "MS FrontPage" redirect-carefully
>>>>> BrowserMatch "^WebDrive" redirect-carefully
>>>>> BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
>>>>> BrowserMatch "^gnome-vfs/1.0" redirect-carefully
>>>>> BrowserMatch "^XML Spy" redirect-carefully
>>>>> BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
>>>>> ####################################################################
>>>>>
>>>>> ¿ Donde estoy metiendo mal el dedito :( ?
>>>>>
>>>>>>>>>>>>>>>>>>> ******* Fin del mensaje ******* <<<<<<<<<<<<<<
>>>>>
>>>>> Saludos
>>>>> Salvador Guzman
>>>>> Salman PSL
>>>>> Vigo, Galicia, España
>>>>> +34 986.21.30.27
>>>>> +34 60 400 30 20
>>>>> www.Salman.EU
>>>>>
>>>>>>      *::   Me respondo a mi mismo.
>>>>>>
>>>>>>      Hay que utilizar la IP interna del Centos, y configurar en DNSs
>>>>>> el
>>>>>>      nombre de dominio que quieras a 192.168.0.xxx
>>>>>>
>>>>>>      ¿ Por que me estaba volviendo loco y no me funcionaba ?
>>>>>>
>>>>>>      Pues por que con tanto cambio de DNSs en mi propio ordenador en
>>>>>>      Win-8 cada vez que actualizaba los DNSs con los que trabajo,
>>>>>> tengo
>>>>>>      que ejecutar en una ventana de consola:
>>>>>>
>>>>>>      ipconfig /flushdns
>>>>>>
>>>>>>      Y ya me responde cada dominio al DocumentRoot que defina para
>>>>>> cada
>>>>>>      nombre
>>>>>>
>>>>>>      ;)
>>>>>>
>>>>>>      Pero no os creais que no os hare mas preguntas "tontas" al
>>>>>> respecto
>>>>>> :)
>>>>>>
>>>>>>      Es la primera vez que trabajo con una red interna y son conceptos
>>>>>>      con los que no estoy familiarizado.
>>>>>>
>>>>>>      Gracias por vuestra paciencia.*
>>>>>>
>>>>>>>>>>>>>>>>>>>> ******* Fin del mensaje ******* <<<<<<<<<<<<<<
>>>>>>
>>>>>> Saludos
>>>>>> Salvador Guzman
>>>>>> Salman PSL
>>>>>> Vigo, Galicia, España
>>>>>> +34 986.21.30.27
>>>>>> +34 60 400 30 20
>>>>>> www.Salman.EU
>>>>>>
>>>>>>> ::Buenos dias, aqui estoy otra vez atascado.
>>>>>>>
>>>>>>> Como ya os comente, estoy instalando un ordenador con centos 6.9 en
>>>>>>> la red local de mi oficina, tengo IP fija y DNSs propios en 3
>>>>>>> servidores externos.
>>>>>>>
>>>>>>> Ahora mismo, llevo ya unos dias configurando el httpd.
>>>>>>>
>>>>>>> En el router de la oficina tengo las peticiones al puerto 80
>>>>>>> desviadas al ordenador con Centos.
>>>>>>>
>>>>>>> Y en el firewall de Centos no hay ninguna restriccion respecto al
>>>>>>> puerto 80, es decir esta abierto segun me muestra el:
>>>>>>> 'netstat -putona'
>>>>>>>
>>>>>>> ######################################################################
>>>>>>> ## ###############
>>>>>>>
>>>>>>> tcp        0      0 0.0.0.0:58510 0.0.0.0:* LISTEN
>>>>>>> 1652/rpc.statd      off (0.00/0/0)
>>>>>>> tcp        0      0 0.0.0.0:111 0.0.0.0:* LISTEN 1628/rpcbind
>>>>>>> off (0.00/0/0)
>>>>>>> tcp        0      0 0.0.0.0:80 0.0.0.0:* LISTEN 2076/httpd
>>>>>>> off (0.00/0/0)
>>>>>>> tcp        0      0 192.168.0.200:21 0.0.0.0:* LISTEN
>>>>>>> 1990/vsftpd         off (0.00/0/0)
>>>>>>> tcp        0      0 0.0.0.0:22 0.0.0.0:* LISTEN 1943/sshd
>>>>>>> off (0.00/0/0)
>>>>>>> tcp        0      0 0.0.0.0:856 0.0.0.0:* LISTEN 2162/perl
>>>>>>> off (0.00/0/0)
>>>>>>> tcp        0      0 192.168.0.200:22 213.60.147.68:55274 ESTABLISHED
>>>>>>> 3612/sshd keepalive (7063,49/0/0)
>>>>>>>
>>>>>>> ######################################################################
>>>>>>> ## ###############
>>>>>>>
>>>>>>>
>>>>>>> En principio, funciona,  si llamo a oficina.salman.es ( configurado
>>>>>>> en DNSs en la IP fija) me muestra el contenido por defecto de
>>>>>>> /var/www/html/
>>>>>>>
>>>>>>> Es decir esta funcionando.
>>>>>>>
>>>>>>> Pero ahora necesito tener distintos nombres que muestren el contenido
>>>>>>> de su "home" es decir, configurar el VirtualHost, para poder hacer
>>>>>>> distintas pruebas con distintos nombres de dominio.
>>>>>>>
>>>>>>> La configuracion no deberia tener mayor problema:
>>>>>>>
>>>>>>> #################################################################
>>>>>>>    # IP publica ( en DNSs oficina.salman.psl -> 213.60.147.68
>>>>>>> NameVirtualHost 213.60.147.68
>>>>>>>
>>>>>>> # IP privada lan interna
>>>>>>> # NameVirtualHost 192.168.0.200
>>>>>>>
>>>>>>>
>>>>>>> Listen 80
>>>>>>>
>>>>>>> <VirtualHost oficina.salman.psl>
>>>>>>>       DocumentRoot "/home/ftp_salman_psl/www"
>>>>>>>           ServerName www.oficina.salman.psl
>>>>>>>               CustomLog logs/oficina.salman.psl-access_log common
>>>>>>> </VirtualHost>
>>>>>>> #################################################################
>>>>>>>
>>>>>>> Y como podeis ver, ya he probado a trabajar con la IP interna tanto
>>>>>>> en la configuracion del apache como en los DNSs del nombre en
>>>>>>> cuestion.
>>>>>>>
>>>>>>> Pero lo que muestra el navegador, no es lo que hay en el DocumenRoot
>>>>>>> definido, sino el /var/www/html definido por defecto.
>>>>>>>
>>>>>>> Tengo claro que el paso de internet a la red local es el problema,
>>>>>>> pero por mas vueltas que le doy no encuentro ninguna solucion.
>>>>>>>
>>>>>>> ¿ Alguna idea ?
>>>>>>>
>>>>>>>
>>>>>>> P.D. Con respecto a la conexion a VSftpd la solucion fue conectar a
>>>>>>> la IP privada de Centos, pero esa solucion para el apache no me vale.
>>>>>>>
>>>>>>>      >>>>>>>>>>>>>> ******* Fin del mensaje ******* <<<<<<<<<<<<<<
>>>>>>>
>>>>>>> Saludos
>>>>>>> Salvador Guzman
>>>>>>> Salman PSL
>>>>>>> Vigo, Galicia, España
>>>>>>> +34 986.21.30.27
>>>>>>> +34 60 400 30 20
>>>>>>> www.Salman.EU
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> CentOS-es mailing list
>>>>>>> CentOS-es en centos.org
>>>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>>
>>>>>> _______________________________________________
>>>>>> CentOS-es mailing list
>>>>>> CentOS-es en centos.org
>>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>
>>>>> _______________________________________________
>>>>> CentOS-es mailing list
>>>>> CentOS-es en centos.org
>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es en centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>
>>
>>
>
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> https://lists.centos.org/mailman/listinfo/centos-es


Más información sobre la lista de distribución CentOS-es