[CentOS-es] Centos 6.9 una de VirtualHost
Daniel Calvo Jiménez
danielcalvo en gmail.com
Sab Oct 14 22:55:38 UTC 2017
NameVirtualHost *:80
Prueba!
Enviado desde mi iPhone
> El 15 oct 2017, a las 0:23, Carlos Martinez <camarti en gmail.com> escribió:
>
> 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
> _______________________________________________
> 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