PDA

Bekijk Volledige Versie : Configuratie httpd



IT-worX
06/02/13, 11:18
Beste,

Voor mijn smokeping configuratie heb ik momenteel een onmogelijk lange URL : http://smokeping.noc2go.eu/smokeping/smokeping.cgi.

Met wat gepruts in de httpd configuratie heb ik dit nu al wat korter kunnen maken : http://smokeping.noc2go.eu/smokeping/.
Echter zou ik nu graag die laatste /smokeping eruit willen gooien, zodat de uiteindelijke URL http://smokeping.noc2go.eu/ word.

Weet iemand hoe je dit exact kan doen? Want hier lukt het niet :-)

Mijn /etc/httpd/conf.d/smokeping.conf is nu


ScriptAlias /smokeping/smokeping.cgi /opt/smokeping/htdocs/smokeping.fcgi.dist
ScriptAlias /smokeping/ /opt/smokeping/htdocs/smokeping.fcgi.dist
Alias /smokeping /opt/smokeping/htdocs

<Directory ./opt/smokeping/htdocs.>
Options FollowSymLinks
</Directory>

ScriptAlias /smokeping/ /opt/smokeping/htdocs/smokeping.fcgi.dist
vervangen door
ScriptAlias / /opt/smokeping/htdocs/smokeping.fcgi.dist
werkt uiteraard niet :)

Scrim
06/02/13, 13:06
Ik zou eens naar mod-rewrite gaan kijken. Hiermee kan je het gewenste resultaat krijgen.

systemdeveloper
06/02/13, 13:26
Subdomein aanmaken en de documentroot daarvan aanpassen naar het path waar je smokeping.cgi staat.

Smart-Guyz
06/02/13, 22:58
<Directory /opt/smokeping/htdocs>
DirectoryIndex index.php index.cgi smokeping.cgi smokeping.fcgi.dist
Options -Indexes ExecCGI
AllowOverride all
</Directory>

<VirtualHost 127.0.0.1:80>
ServerAdmin your@emailaddress.com
DocumentRoot /opt/smokeping/htdocs
ServerName smokeping.noc2go.eu
ErrorLog logs/smokeping.noc2go.eu-error_log
CustomLog logs/smokeping.noc2go.eu-access_log common
</VirtualHost>

Verander uiteraard even het IP adres.

IT-worX
06/02/13, 23:04
Beste Smart-Guyz,
Ik heb dit geprobeerd (uiteraard met aanpassing IP adres) maar blijkbaar werkt CGI dan niet correct.
Ik krijg in mijn browser, als ik surf naar http://smokeping.noc2go.eu aangegeven dat ik een bestand wil downloaden. Als ik dit bestand download en open in kladblok staat er enkel het volgende :

#!/bin/sh
/opt/smokeping/bin/smokeping_cgi /opt/smokeping/etc/config


Dit is exact de inhoud van het bestand /opt/smokeping/htdocs/smokeping.fcgi.dist

systemdeveloper
06/02/13, 23:38
Je moet (zoals vanmiddag in de pb uitgelegd) de:
AddHandler cgi-script .cgi
nog even toevoegen. Dan heb je hetzelfde als Smart-Guyz zegt.

IT-worX
06/02/13, 23:59
<Directory /opt/smokeping/htdocs>
DirectoryIndex index.php index.cgi smokeping.cgi smokeping.fcgi.dist
Options -Indexes ExecCGI
AllowOverride all
AddHandler cgi-script .cgi
</Directory>

<VirtualHost 46.28.43.66:80>
DocumentRoot /opt/smokeping/htdocs
ServerName smokeping.noc2go.eu
ErrorLog logs/smokeping.noc2go.eu-error_log
CustomLog logs/smokeping.noc2go.eu-access_log common
</VirtualHost>


Dit heb ik er dus van gemaakt, helaas zonder resultaat.

Clanhost
07/02/13, 00:15
Dit is niet zo heel lastig. Mocht je er niet uit komen, PM me maar :)

IT-worX
07/02/13, 23:18
Iemand die mij van dit probleem kan af helpen? Zo ja : vermeld uurtarief (incl btw graag) en geschat aantal werkuren :-)

Mark17
07/02/13, 23:29
PM me maar, dan kijk ik er even (gratis) naar. Ik verwacht dat het maar enkele minuten werk is.

IT-worX
08/02/13, 11:52
Mark17 : ik heb jou een PM gestuurd gisterenavond. Ik hoor graag van je :)

Mark17
08/02/13, 13:53
Mark17 : ik heb jou een PM gestuurd gisterenavond. Ik hoor graag van je :)

Een reactie is onderweg, de mail zie ik vaak net iets sneller.

Mark17
08/02/13, 15:37
Het lijkt inmiddels opgelost.

IT-worX
10/02/13, 15:42
Is inderdaad inmiddels opgelost, dankzij de hulp van Mark17 en de andere posters hierboven.
Bedankt hiervoor!!!

Paul Z.
10/02/13, 21:15
Gewoon uit nieuwsgierigheid... Hoe is het uiteindelijk opgelost? Ook handig voor andere gebruikers die mogelijk een zelfde probleem (gaan) hebben....

IT-worX
10/02/13, 21:21
Dit is de config van httpd nu (voor smokeping)

<Directory /opt/smokeping/htdocs>
DirectoryIndex index.php index.cgi smokeping.cgi smokeping.fcgi.dist
Options -Indexes ExecCGI
AllowOverride all
AddHandler cgi-script .cgi
</Directory>

<Directory /opt/smokeping/cache>
DirectoryIndex index.php index.cgi smokeping.cgi smokeping.fcgi.dist
#Options -Indexes ExecCGI
Options -Indexes
AllowOverride all
#AddHandler cgi-script .cgi
</Directory>

<VirtualHost 46.28.43.66:80>
DocumentRoot /opt/smokeping/htdocs
ServerName smokeping.noc2go.eu
Alias /cache/ "/opt/smokeping/cache/"
ErrorLog logs/smokeping.noc2go.eu-error_log
CustomLog logs/smokeping.noc2go.eu-access_log common
AddHandler cgi-script .cgi
</VirtualHost>