Ik wordt er een beetje gek van. Ik ben bezig geweest met demarc te installeren boven op snort en dat is op zich allemaal redelijk gelukt, ik had een kaal systeem, dus alles gedaan zoals stond in de handleiding.
Nu wil ik alleen de site maken met VirtualHost. Daar komt de ellende, ik krijg de pagina niet zichtbaar, of een 403, of een 404. Ja, ik heb hier gezocht, maar het is me niet helemaal duidelijk, beter gezegd: helemaal niet...
De install-guide van demarc zegt het volgende:
Lijkt me redelijk duidelijk, dus ik dat doen. Doe ik alles tussen VirtualHosts, dan krijg ik een 404. Dit is dan een stukje config uit de httpd.conf:
Een 403 krijg ik wanneer ik </VirtualHost> verplaats naar boven, onder de regel "Alias /dm_images blablabla"
Heb ik hierover 2 vragen:
1) Welke van de 2 is de correcte
2) Waarom krijg ik die melding (dus 403 of 404), het staat echt allemaal in de aangegeven dir.
Het is op Solaris, mocht je het moeten weten (denk het niet)
Nu wil ik alleen de site maken met VirtualHost. Daar komt de ellende, ik krijg de pagina niet zichtbaar, of een 403, of een 404. Ja, ik heb hier gezocht, maar het is me niet helemaal duidelijk, beter gezegd: helemaal niet...
De install-guide van demarc zegt het volgende:
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
| If you are using Virtual Hosts place the following between your
<VirtualHost ...></VirtualHost> tags, otherwise place at the bottom of
your httpd.conf file (located in "/usr/local/www/conf/" if you followed
the supplied instructions). Replace your_domain with your actual domain
name.
In your httpd.conf:
-------------------
Redirect /demarc https://your_domain.com/dm/demarc
Alias /dm_images "/usr/local/demarc/images"
<Directory "/usr/local/demarc/cgi">
AllowOverride all
DirectoryIndex demarc
</Directory>
--------------------
For mod_perl add:
--------------------
PerlModule Apache::Registry
KeepAlive Off
Alias /dm /usr/local/demarc/cgi
<Location /dm>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
PerlSendHeader On
DirectoryIndex demarc
</Location>
-------------------- |
Lijkt me redelijk duidelijk, dus ik dat doen. Doe ik alles tussen VirtualHosts, dan krijg ik een 404. Dit is dan een stukje config uit de httpd.conf:
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
| NameVirtualHost 10.0.1.10
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 10.0.1.10>
ServerName demarc
ServerAlias demarc.*
DocumentRoot /usr/local/www/htdocs
Redirect /demarc https://demarc.intra/dm/demarc
Alias /dm_images "/usr/local/demarc/images"
<Directory "/usr/local/demarc/cgi">
AllowOverride all
DirectoryIndex demarc
</Directory>
PerlModule Apache::Registry
KeepAlive Off
Alias /dm /usr/local/demarc/cgi
<Location /dm>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
PerlSendHeader On
DirectoryIndex demarc
</Location>
</VirtualHost> |
Een 403 krijg ik wanneer ik </VirtualHost> verplaats naar boven, onder de regel "Alias /dm_images blablabla"
Heb ik hierover 2 vragen:
1) Welke van de 2 is de correcte
2) Waarom krijg ik die melding (dus 403 of 404), het staat echt allemaal in de aangegeven dir.
Het is op Solaris, mocht je het moeten weten (denk het niet)
Ik ben geweldig.. en bescheiden! En dat siert me...