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 [1]
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 [1]
ServerAlias www.mysite.com [2]
<If "-R '192.168.1.0/24 [3]'">
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. [4]
--
Ivan Ionuț
Str. Săliște 20, Galati 800023
Tel/Fax: +40236 493277
Email: 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._
Links:
------
[1] http://mysite.com
[2] http://www.mysite.com
[3] http://192.168.1.0/24
[4] http://2.4.18.