Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Configurer iipimage » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
12.04 récupération du paquet
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Voir la [http://iipimage.sourceforge.net/documentation/server/ documentation IIPimage officielle] pour la procédure d'installation du serveur.
Voir la [http://iipimage.sourceforge.net/documentation/server/ documentation IIPimage officielle] pour la procédure d'installation du serveur.
{{todo|Cette documentation correspond a une {{value|Ubuntu 12.04}}, pour laquelle le paquet est disponible sur le site de IIPimage}}
{{todo|Cette documentation correspond a une {{value|Ubuntu 12.04}}, pour laquelle le paquet est disponible sur le site de IIPimage}}
== Installation ==
== Installation ==
=== Ubuntu {{value|12.04}} ===
=== Ubuntu {{value|12.04}} ===
Un paquet existe, mais il n'est pas présent dans les dépots officiels pour cette version. Il est disponible sur la [http://iipimage.sourceforge.net/2012/05/new-debian-and-ubuntu-packages-released/ page détaillant l'installation].
Un paquet existe, mais il n'est pas présent dans les dépots officiels pour cette version. Il est disponible sur la [http://iipimage.sourceforge.net/2012/05/new-debian-and-ubuntu-packages-released/ page détaillant l'installation].
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo apt-get install libfcgi0ldbl libmemcached6
cd /tmp/
cd /tmp/
wget http://downloads.sourceforge.net/project/iipimage/IIP%20Server/iipsrv-0.9.9/iipimage-server_0.9.9-0ubuntu12.04_amd64.deb?r=http%3A%2F%2Fiipimage.sourceforge.net%2F2012%2F05%2Fnew-debian-and-ubuntu-packages-released%2F&ts=1362648274&use_mirror=freefr -O iipimage-server_0.9.9-0ubuntu12.04_amd64.deb
wget http://downloads.sourceforge.net/project/iipimage/IIP%20Server/iipsrv-0.9.9/iipimage-server_0.9.9-0ubuntu12.04_amd64.deb?r=http%3A%2F%2Fiipimage.sourceforge.net%2F2012%2F05%2Fnew-debian-and-ubuntu-packages-released%2F&ts=1362648274&use_mirror=freefr -O iipimage-server_0.9.9-0ubuntu12.04_amd64.deb
sudo dpkg -i ./iipimage-server_0.9.9-0ubuntu12.04_amd64.deb
sudo dpkg -i ./iipimage-server_0.9.9-0ubuntu12.04_amd64.deb
echo "install comlete"
</syntaxhighlight>
</syntaxhighlight>


=== Ubuntu, toutes versions ===
=== Ubuntu, toutes versions ===
<syntaxhighlight lang="bash">sudo a2enmod fastcgi iipsrv</syntaxhighlight>
 
<syntaxhighlight lang="bash">sudo apt-get install a2enmod fastcgi iipsrv</syntaxhighlight>
 


== Configuration apache ==
== Configuration apache ==


=== Configuration du module IIPsrv ===
=== Configuration du module IIPsrv ===
<syntaxhighlight lang="apache">
<syntaxhighlight lang="apache">
ScriptAlias /fcgi-bin/ "/usr/lib/cgi-bin/"
ScriptAlias /fcgi-bin/ "/usr/lib/cgi-bin/"
Ligne 49 : Ligne 57 :
-initial-env MEMCACHED_SERVERS=localhost
-initial-env MEMCACHED_SERVERS=localhost
</syntaxhighlight>
</syntaxhighlight>


=== Virtual hosts ===
=== Virtual hosts ===
Les lignes suivantes redirige les requêtes de la visionneuse vers le serveur IIP-image. On les placera avant les proxyPass de {{tomcat}}.
Les lignes suivantes redirige les requêtes de la visionneuse vers le serveur IIP-image. On les placera avant les proxyPass de {{tomcat}}.
<syntaxhighlight lang="apache">
<syntaxhighlight lang="apache">
     ProxyPass /cgi-bin/iipsrv.fcgi  http://localhost/cgi-bin/iipsrv.fcgi
     ProxyPass /cgi-bin/iipsrv.fcgi  http://localhost/cgi-bin/iipsrv.fcgi
     ProxyPassReverse /cgi-bin/iipsrv.fcgi  http://localhost/cgi-bin/iipsrv.fcgi
     ProxyPassReverse /cgi-bin/iipsrv.fcgi  http://localhost/cgi-bin/iipsrv.fcgi
</syntaxhighlight>
</syntaxhighlight>


== Résolution de problème ==
== Résolution de problème ==
<syntaxhighlight lang="text">[Fri Dec 07 14:58:51 2012] [warn] proxy: No protocol handler was valid for the URL /cgi-bin/iipsrv.fcgi. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
<syntaxhighlight lang="text">[Fri Dec 07 14:58:51 2012] [warn] proxy: No protocol handler was valid for the URL /cgi-bin/iipsrv.fcgi. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang="bash">sudo a2enmod proxy proxy_http</syntaxhighlight>
<syntaxhighlight lang="bash">sudo a2enmod proxy proxy_http</syntaxhighlight>
(cf. <ref>[http://blogmotion.fr/systeme/no-protocol-handler-error-5393 ReverseProxy : No protocol handler was valid for the URL]</ref>)
(cf. <ref>[http://blogmotion.fr/systeme/no-protocol-handler-error-5393 ReverseProxy : No protocol handler was valid for the URL]</ref>)


== Références ==  
== Références ==  
<references/>
<references/>



Version du 7 mars 2013 à 11:24

Voir la documentation IIPimage officielle pour la procédure d'installation du serveur.

To do :
Cette documentation correspond a une Ubuntu 12.04, pour laquelle le paquet est disponible sur le site de IIPimage.

Installation

Ubuntu 12.04

Un paquet existe, mais il n'est pas présent dans les dépots officiels pour cette version. Il est disponible sur la page détaillant l'installation.

sudo apt-get install libfcgi0ldbl libmemcached6
cd /tmp/
wget http://downloads.sourceforge.net/project/iipimage/IIP%20Server/iipsrv-0.9.9/iipimage-server_0.9.9-0ubuntu12.04_amd64.deb?r=http%3A%2F%2Fiipimage.sourceforge.net%2F2012%2F05%2Fnew-debian-and-ubuntu-packages-released%2F&ts=1362648274&use_mirror=freefr -O iipimage-server_0.9.9-0ubuntu12.04_amd64.deb
sudo dpkg -i ./iipimage-server_0.9.9-0ubuntu12.04_amd64.deb


Ubuntu, toutes versions

sudo apt-get install a2enmod fastcgi iipsrv


Configuration apache

Configuration du module IIPsrv

ScriptAlias /fcgi-bin/ "/usr/lib/cgi-bin/"
ScriptAlias /cgi-bin/ "/usr/lib/cgi-bin/"

# Set the options on that directory
#<Directory "/fcgi-bin/">
<Directory "/usr/lib/cgi-bin/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/cgi-bin/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

# Set the handler
AddHandler fastcgi-script fcg fcgi fpl

# Initialise the FCGI server - set some default values
FastCgiServer /usr/lib/cgi-bin/iipsrv.fcgi \
-initial-env LOGFILE=/var/log/iipsrv.log \
-initial-env VERBOSITY=5 \
-initial-env JPEG_QUALITY=50 \
-initial-env MAX_IMAGE_CACHE_SIZE=10 \
-initial-env MAX_CVT=3000 \
-initial-env MEMCACHED_SERVERS=localhost


Virtual hosts

Les lignes suivantes redirige les requêtes de la visionneuse vers le serveur IIP-image. On les placera avant les proxyPass de Apache Tomcat.

    ProxyPass /cgi-bin/iipsrv.fcgi  http://localhost/cgi-bin/iipsrv.fcgi
    ProxyPassReverse /cgi-bin/iipsrv.fcgi   http://localhost/cgi-bin/iipsrv.fcgi


Résolution de problème

[Fri Dec 07 14:58:51 2012] [warn] proxy: No protocol handler was valid for the URL /cgi-bin/iipsrv.fcgi. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
sudo a2enmod proxy proxy_http

(cf. <ref>ReverseProxy : No protocol handler was valid for the URL</ref>)

Références

<references/>