Bekijk Volledige Versie : Configuratie httpd
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 :)
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.
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.
<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.
Dit is niet zo heel lastig. Mocht je er niet uit komen, PM me maar :)
Iemand die mij van dit probleem kan af helpen? Zo ja : vermeld uurtarief (incl btw graag) en geschat aantal werkuren :-)
PM me maar, dan kijk ik er even (gratis) naar. Ik verwacht dat het maar enkele minuten werk is.
Mark17 : ik heb jou een PM gestuurd gisterenavond. Ik hoor graag van je :)
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.
Het lijkt inmiddels opgelost.
Is inderdaad inmiddels opgelost, dankzij de hulp van Mark17 en de andere posters hierboven.
Bedankt hiervoor!!!
Gewoon uit nieuwsgierigheid... Hoe is het uiteindelijk opgelost? Ook handig voor andere gebruikers die mogelijk een zelfde probleem (gaan) hebben....
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>