web-dev-qa-db-fra.com

Interdiction de fumer sur le Web sous Ubuntu 13.10

J'ai mis à niveau un PC d'Ubuntu Desktop 12.04 à 13.10. Le 12.04, l’URL du site Web Smokeping était http://localhost/smokeping/smokeping.cgi. Après la mise à niveau vers 13.10, cela ne fonctionne plus.

S'agit-il juste du problème du changement d'URL dans Ubuntu 13.10 (avec Apache 2.4.6) ou manque-t-il quelque chose?

Le 12.04, il y a un lien de /etc/Apache2/conf.d/smokeping à /etc/smokeping/Apache2.conf.

Le 13.10, ce lien n'existe plus. Le dossier conf.d. J'ai essayé de faire un lien de conf-enabled à la place mais cela n'a pas aidé.

J'ai essayé de désinstaller et de réinstaller smokeping, mais cela n'a pas aidé.

J'ai installé une nouvelle Ubuntu 13.10 dans un VM et y ai installé smokeping. L'installation apt-get install smokeping donne le message d'erreur suivant:

non-standard Apache configuration or missing Apache2ctl, not enabling /etc/smokeping/Apache2.conf

Donc je suppose que smokeping pour Ubuntu n’a pas été complètement porté sur la version 2.4.6 d’Apache utilisée dans Ubuntu 13.10?

Je suppose que c'est facile à réparer?

2
Arne

http://www.gattis.org/Work-and-Tech/service-monitoring-and-security/monitoring/smokeping

# Install smokeping and sendmail (the latter is required to be present because of a smokeping bug)
Sudo apt-get install smokeping sendmail

# Link in the smokeping Apache config (Apache2 was installed above as a req for smokeping)
cd /etc/Apache2/conf-available
Sudo ln -s ../../smokeping/Apache2.conf smokeping.conf

# Enable the config and mod_cgi
Sudo a2enconf smokeping
Sudo a2enmod cgid

service Apache2 restart
3
junkken

Vérifiez que vous avez cette ligne:

Include conf.d/

dans /etc/Apache2/Apache2.conf sinon ajoutez-le.

Une autre option consiste à créer un lien symbolique entre smokping config file et site-enable dans le répertoire Apache2, comme suit:

ln -s /etc/smokeping/Apache2.conf /etc/Apache2/conf-enabled/smokeping.conf
0
A520