A blunt approach could also leverage mod_rewrite, but I would test Yann's suggestion. You can rewrite the path to the filesystem provided that the RewriteRule is in the vhost context.
On Tue, 3 May 2022 at 12:57, Ivan Ionut <ivan.io...@tehnopol-gl.ro> wrote: > No, I have clients that from wan too. Basically when I make some important > changes to a site...all clients from wan to view the under_construction > directory. > > > > On 03-05-2022 16:03, Frank Gingras wrote: > > Do all clients come from the 192.168.1.0/24 range? > > On Tue, 3 May 2022 at 04:23, Ivan Ionut <ivan.io...@tehnopol-gl.ro> wrote: > > I did not understand... I have to define two vhosts configs for mysite.com > with two separate document root in each config? > > > PS: i have one static ip for mysite.com > > On 03-05-2022 00:32, Frank Gingras wrote: > > The simple approach here would be to define separate IP:80 vhosts and set > a separate document root in each vhost. > > On Mon, 2 May 2022 at 06:48, Eric Covener <cove...@gmail.com> wrote: > > You cannot use Define conditionally this way. It is parsed at startup and > ignores any enclosing directives > > On Mon, May 2, 2022, 2:24 AM Ivan Ionut <ivan.io...@tehnopol-gl.ro> wrote: > > I'm trying to set a virtual host on apache2 with this configuration. > > <VirtualHost *:80> > ServerName mysite.com > ServerAlias www.mysite.com > > <If "-R '192.168.1.0/24'"> > Define directory_path /srv/http/mysite > </If> > <Else> > Define directory_path /srv/http/under_construction > </Else> > > DocumentRoot ${directory_path} > > <Directory ${directory_path}> > Require all granted > </Directory> > </VirtualHost> > > The problem is that the If directive does not match when I access it from > that lan. > > I'm using Apache/2.4.18. > -- > > *Ivan Ionuț* > > *Str. Săliște 20, Galati 800023* > > *Tel/Fax: +40236 493277 * > > *Email: ivan.io...@tehnopol-gl.ro <ivan.io...@tehnopol-gl.ro>* > > > > > *The content of this email is confidential and intended for the recipient > specified in message only. It is strictly forbidden to share any part of > this message with any third party, without a written consent of the > sender. If you are not the intended recipient of this message, please > notify the sender immediately, and delete the message and any attachments. > Any disclosure, reproduction, distribution or other use of this message or > any attachments by an individual or entity other than the intended > recipient is prohibited.* > > > >