Outils personnels
User menu

Déploiement de Virtuoso

De Dbpedia.fr.

Version du 6 février 2012 à 10:04 par Julien.Cojan (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Sommaire

Sources

Ces informations ont été tirées principalement des sites suivants :


Installation de Virtuoso

** A compléter, Virtuoso était déjà installé sur mes machines Fedora et RedHat. **

**Dans les deux cas, il s'agit d'une installation à partir des paquets fournis par les distributions.**


Commandes et emplacement des fichiers

Fichier de configuration : virtuoso.ini, par défault il se trouve dans /var/lib/virtuoso/db/.

Démarrage de virtuoso : dans le répertoire du fichier virtuoso.ini : virtuoso-t -df


Configuration

  • Pour activer les logs d'accès au serveur http de Virtuoso, il faut ajouter la ligne suivante (la décommenter) au fichier virtuoso.ini :
HTTPLogFile = ../logs/http.log

A l'exécution de Virtuoso, les fichiers de log auront des noms de la forme http[date sous forme JJMMAAA].log

  • Pour rendre le serveur http de Virtuoso accessible sur le port 80 :
    • autoriser virtuoso-t à lire les ports sécurisés (<1024), avec les droits root :
# setcap 'cap_net_bind_service=+ep' /usr/bin/virtuoso-t

(où /usr/bin:virtuoso-t est le chemin d'accès à virtuoso-t). Cela permet d'accéder au port 80 sans pour autant donner les droits root à virtuoso.

    • configurer Virtuoso pour lire sur le port 80
      • soit directement dans le fichier virtuoso.ini
      • soit par isql (méthode recommandée par l'équipe de DBpedia).