Bon dia!
Tinc un script Perl que evita haver de posar el símbol ~ al navegador davant del nom de cada usuari, i m'és útil per les webs dels alumnes. El script és:
<perl>
opendir H, '/home/';
my @dir = readdir(H);
closedir H;
foreach my $u (@dir) {
next if $u =~ m/^\./;
if (-e "/home/$u/public_html"){
push @Alias, ["/$u", "/home/$u/public_html/"];
}
}
</perl>
Actualment em funciona en un servidor Ubuntu simplement col.locant-lo dins del fitxer
/etc/apache2/httpd.conf , que és un fitxer que estava buit , doncs la configuració de l'Apache a Ubuntu es troba al fitxer /etc/apache2/apache2.conf .
Voldria executar-lo en un servidor de webs Linkat3, però veig que la configuració d'Apache a Linkat es troba justament al fitxer /etc/apache2/httpd.conf , i no sé com dir-li a l'Apache que executi aquest script.
Gràcies per endavant
Xavier de Pedro
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
Com fer que Apache executi un script Perl que eviti el símbol ~
-
- Registrat/da: 18 / Ago / 2010
- Darrera visita: 23 / Gen / 2012
- Enviaments: 20
-
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola Xavier,
Primer cal instal·lar el mòdul del Perl per l'Apache, el paquet es diu apache2-mod_perl.
Crec que cal crear el directori cgi-bin dins de l'arrel del la teva web, per exemple a /srv/www/htdocs/la_meva_web/cgi-bin/ i aquí dins cal posar l'script.
Si ho poses al directori /srv/www/cgi-bin també hauria de funcionar, però no estic segur.
Et deixo una explicació del projecte Apache:
http://httpd.ap…howto/cgi.html
A veure si ho aconsegueixes.
Salut.
Projecte Linkat
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.