[Apache] local en extern verschillende directories

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • significant
  • Registratie: Juni 2008
  • Laatst online: 21:23
Wellicht een cryptisch titel maar ik wil mijn apache graag configureren zodat:

wwww.domein.nl naar /var/www/domein gaat (website "A")

192.168.1.x (waarbij x het IP van apache) een site toont aan alle computers op het 192.168.1.x subnet (website "B").

Nu heb ik gelezen dat dit met VirtualHosts moet gaan, maar met de volgende configuratie ga ik ipv naar site A naar site B als ik www.domein.nl intoets.

Wat doe ik fout:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
NameVirtualHost *:80

<VirtualHost *:80>
    ServerName localhost

    DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from 192.168.1.0/24
        Allow from 127
    </Directory>


    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
        ServerName www.domein.nl
    ServerAlias domein.nl
    DocumentRoot /var/www/domein/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/domein>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Beste antwoord (via significant op 10-02-2016 23:22)


  • donderdraak
  • Registratie: Juni 2002
  • Laatst online: 09-07-2017
Hier een handleiding voor ubuntu voor het configureren van vhosts in apache. Mogelijk dat je hier wat tips uit haalt.

Vanaf step one beginnen
https://www.digitalocean....hosts-on-ubuntu-14-04-lts

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:20

Hero of Time

Moderator LNX

There is only one Legend

Als je van alles behalve localhost komt, krijg je de vhost die wel matched met de servername die extern bereikbaar kan zijn. Je fout is dus dat je bij de eerste vhost de servername localhost gebruikt, en niet het IP adres. Het lijkt mij overigens ook iets handiger om de document root niet /var/www te laten zijn, maar /var/www/internesite oid.

Commandline FTW | Tweakt met mate


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • donderdraak
  • Registratie: Juni 2002
  • Laatst online: 09-07-2017
Hier een handleiding voor ubuntu voor het configureren van vhosts in apache. Mogelijk dat je hier wat tips uit haalt.

Vanaf step one beginnen
https://www.digitalocean....hosts-on-ubuntu-14-04-lts

Acties:
  • +1 Henk 'm!

  • significant
  • Registratie: Juni 2008
  • Laatst online: 21:23
@donderdraak

Lijkt dat dit heeft geholpen, so far so good.
@HoT
Neem ik mee!