httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luiz Guilherme Nunes Fernandes <narutospi...@gmail.com>
Subject Re: [users@httpd] What is configuration
Date Thu, 01 Jun 2017 19:44:06 GMT
I make another tests, but my solution, i change port:


<VirtualHost *:80>
DocumentRoot "/var/www/html/jasmine/"
ServerName jasmine

</VirtualHost>


<VirtualHost *:8080>

ServerName cups
ProxyPreserveHost Off
ProxyPass / http://localhost:631/
ProxyPassReverse / http://localhost:631/

</VirtualHost>


2017-06-01 15:41 GMT-03:00 Daniel <dferradal@gmail.com>:

> there is no problem if they have the same ip in common.
>
> This procedure is called Named Virtual Hosts. That is, Apache httpd
> looks at the hostname in the request to know where to deliver the
> requests, if no match is found it chooses the first virtualhost, hence
> the importance of defining servername correctly and make sure clients
> can resolve and use those names.
>
> You can also define ServerName 10.1.1.76 for one virtualhost and
> ServerName jasmine in the other. Note what you type in the url address
> bar goes in "Host" header and that's what apache checks when requests
> come in.
>
> 2017-06-01 20:33 GMT+02:00 Luiz Guilherme Nunes Fernandes
> <narutospinal@gmail.com>:
> > Ok tnx my last doubt, if i add this names in dns, cups and jasmine have
> the
> > same IPadrress.
> >
> > For example
> >
> > cups.mydomain 10.1.1.76
> > jasmine.mydomain 10.1.1.76
> >
> > 2017-06-01 15:20 GMT-03:00 Daniel <dferradal@gmail.com>:
> >>
> >> Servername is to specify the host header, defining different names but
> >> calling http://10.1.1.76 won't help apache determine to which
> >> virtualhost the request has to go, following the names you used, you
> >> need to request http://cups/ or http://jasmine/ to make Apache httpd
> >> recognize where requests will go, otherwise all requests will land in
> >> the first virtualhost.
> >>
> >> 2017-06-01 20:14 GMT+02:00 Luiz Guilherme Nunes Fernandes
> >> <narutospinal@gmail.com>:
> >> > Well, i chek in log.
> >> >
> >> > When I try to access the first virtualhost it works normally.
> >> >
> >> > 10.251.14.140 - - [01/Jun/2017:15:01:35 -0300] "GET / HTTP/1.1" 304 -
> >> > "http://10.1.1.76/admin" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0)
> >> > Gecko/20100101 Firefox/45.0"
> >> > 10.251.14.140 - - [01/Jun/2017:15:01:35 -0300] "GET /cups.css
> HTTP/1.1"
> >> > 304
> >> > - "http://10.1.1.76/" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0)
> >> > Gecko/20100101 Firefox/45.0"
> >> >
> >> > Second virtualhost:
> >> >
> >> > 10.251.14.140 - - [01/Jun/2017:15:01:58 -0300] "GET /jasmine/
> HTTP/1.1"
> >> > 404
> >> > 342 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
> >> > Firefox/45.0"
> >> > 10.251.14.140 - - [01/Jun/2017:15:01:58 -0300] "GET /cups.css
> HTTP/1.1"
> >> > 304
> >> > - "http://10.1.1.76/jasmine/" "Mozilla/5.0 (X11; Linux x86_64;
> rv:45.0)
> >> > Gecko/20100101 Firefox/45.0"
> >> >
> >> > My new configuration:
> >> >
> >> > <VirtualHost *:80>
> >> >
> >> > ServerName cups
> >> > ProxyRequests off
> >> > ProxyPreserveHost Off
> >> >     ProxyPass / http://localhost:631/
> >> >     ProxyPassReverse / http://localhost:631/
> >> > </VirtualHost>
> >> >
> >> > <VirtualHost *:80>
> >> >
> >> > ServerName jasmine
> >> > DocumentRoot /var/www/html/jasmine
> >> > <Location "/var/www/html/jasmine">
> >> > Require all granted
> >> > </Location>
> >> >
> >> > </VirtualHost>
> >> >
> >> > Sorry, but I'm still confused, with 2 virtual hosts without reverse
> >> > proxy
> >> > work, but I need one with reverse proxy and another with documentroot
> >> > source
> >> > of apache. Why when I try to access jasmine, does it access my cups
> >> > virtualhost?
> >> >
> >> > # I use with parameter and without.
> >> > Log details:
> >> > AH00548: NameVirtualHost has no effect and will be removed in the next
> >> > release /etc/httpd/conf.d/teste.conf:1
> >> >
> >> >
> >> >
> >> > 2017-06-01 13:38 GMT-03:00 Daniel <dferradal@gmail.com>:
> >> >>
> >> >> Hello, if you define more than one virtualhost you need to
> distinguish
> >> >> them somehow, so Apache knows where requests will "land".
> >> >>
> >> >> This "somehow" you must use is called ServerName, each virtualhost
> >> >> must have a unique severname.
> >> >>
> >> >> Also if this is Apache httpd 2.2 you will need a directive called
> >> >> "NamedVirtualhost *:80" defined once in server/global config.
> >> >>
> >> >> 2017-06-01 18:31 GMT+02:00 Luiz Guilherme Nunes Fernandes
> >> >> <narutospinal@gmail.com>:
> >> >> > Dears,
> >> >> >          i need redirect my apache for use cups and i need use
> >> >> > Directory
> >> >> > /var/www/html/jasmine with another application. What is a
> >> >> > configuration
> >> >> > correct? in apache show "Not Found" for directory of Jasmine,
if i
> >> >> > remove
> >> >> > proxy pass directory jasmine work.
> >> >> >
> >> >> > <VirtualHost *:80>
> >> >> >
> >> >> >     ProxyPreserveHost Off
> >> >> >     ProxyPass / http://localhost:631/
> >> >> >     ProxyPassReverse / http://localhost:631/
> >> >> >
> >> >> > </VirtualHost>
> >> >> >
> >> >> > <VirtualHost *:80>
> >> >> >
> >> >> > <Directory "/var/www/html/jasmine">
> >> >> > Require all granted
> >> >> > </Directory>
> >> >> >
> >> >> > </VirtualHost>
> >> >> >
> >> >> >
> >> >> > --
> >> >> >
> >> >> >
> >> >> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
> >> >> >
> >> >> > < Disse-lhe Jesus: Eu sou o caminho, e a verdade e a vida;
ninguém
> >> >> > vem
> >> >> > ao
> >> >> > Pai, senão por mim >
> >> >> >                                                              (João
> >> >> > 14:6)
> >> >> >
> >> >> >
> >> >> > Att.
> >> >> >                                         ♪ ♫  Luiz Guilherme
Nunes
> >> >> > Fernandes
> >> >> > ♫ ♪
> >> >> >
> >> >> >
> >> >> >
> >> >> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Daniel Ferradal
> >> >> IT Specialist
> >> >>
> >> >> email         dferradal at gmail.com
> >> >> linkedin     es.linkedin.com/in/danielferradal
> >> >>
> >> >> ------------------------------------------------------------
> ---------
> >> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >> >> For additional commands, e-mail: users-help@httpd.apache.org
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
> >> >
> >> > < Disse-lhe Jesus: Eu sou o caminho, e a verdade e a vida; ninguém
vem
> >> > ao
> >> > Pai, senão por mim >
> >> >                                                              (João
> 14:6)
> >> >
> >> >
>  Att.
> >> >                                         ♪ ♫  Luiz Guilherme Nunes
> >> > Fernandes
> >> > ♫ ♪
> >> >
> >> >
> >> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
> >>
> >>
> >>
> >> --
> >> Daniel Ferradal
> >> IT Specialist
> >>
> >> email         dferradal at gmail.com
> >> linkedin     es.linkedin.com/in/danielferradal
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >> For additional commands, e-mail: users-help@httpd.apache.org
> >>
> >
> >
> >
> > --
> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
> >
> > < Disse-lhe Jesus: Eu sou o caminho, e a verdade e a vida; ninguém vem ao
> > Pai, senão por mim >
> >                                                              (João 14:6)
> >
> >                                                                     Att.
> >                                         ♪ ♫  Luiz Guilherme Nunes
> Fernandes
> > ♫ ♪
> >
> > <<<<<<<<<<<<<<<<<<<-----------------------------------------
> -------------------------->>>>>>>>>>>>>>>>>>>
>
>
>
> --
> Daniel Ferradal
> IT Specialist
>
> email         dferradal at gmail.com
> linkedin     es.linkedin.com/in/danielferradal
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>


-- 
<<<<<<<<<<<<<<<<<<<------------------------------------------------------------------->>>>>>>>>>>>>>>>>>>

< Disse-lhe Jesus: Eu sou o caminho, e a verdade e a vida; ninguém vem ao
Pai, senão por mim >
                                                             (João 14:6)

                                                                    Att.
                                        ♪ ♫  Luiz Guilherme Nunes
Fernandes  ♫ ♪

<<<<<<<<<<<<<<<<<<<------------------------------------------------------------------->>>>>>>>>>>>>>>>>>>

Mime
View raw message