Aller au contenu. | Aller à la navigation

Outils personnels

Navigation

Vous êtes ici : Accueil / Wiki / waatweb.com

waatweb.com

ip : 88.190.15.18

Serveur waatweb.com hébergé chez Online

Mise en place d'un utilisateur sans droit pour tourner tous les services web

En tant qu'admin il faut ajouter un utilisateur (et groupe du même nom)

sudo adduser plone

Autres installations de base (en tant qu'admin)

sudo apt-get install wv
sudo apt-get install poppler-utils
sudo apt-get install lynx
sudo apt-get install libsasl2-dev libsasl2-2 slapd ldap-utils libldap2-dev migrationtools 
sudo apt-get update sudo apt-get upgrade sudo apt-get install python-distutils-extra sudo apt-get install python-setuptools sudo easy_install virtualenv sudo apt-get install python-dev

 

sudo apt-get install apache2
sudo apt-get install awstats libmldbm-perl libnet-xwhois-perl

changement dans /etc/apache2/envars pour fixer le default user :

export APACHE_RUN_USER=plone
export APACHE_RUN_GROUP=plone

Copie du ficher awstats sous /etc/apache2/sites-available :

/etc/apache2/sites-available$ ls
awstats  default  default-ssl
admin@sd-25347:/etc/apache2/sites-available$ sudo a2ensite awstats
Enabling site awstats.
Run '/etc/init.d/apache2 reload' to activate new configuration!
admin@sd-25347:/etc/apache2/sites-available$ sudo /etc/init.d/apache2 reload
 * Reloading web server config apache2
   ...done.
admin@sd-25347:/etc/apache2/sites-available$ vi awstats 

Alias /awstatsclasses "/usr/share/awstats/classes/"
Alias /awstatscss "/usr/share/awstats/css/"
Alias /awstatsicons "/usr/share/awstats/icon/"

ScriptAlias /stats /usr/lib/cgi-bin/awstats.pl
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

# mêmes paramètres que dans awstats.*.conf
<Directory /usr/lib/cgi-bin/>
  DirectoryIndex awstats.pl
#  UseCanonicalName off
#  AuthName "Statistiques awstats"
#  AuthType Basic
#  Require valid-user
#  AuthUserFile /che/min/.passwdstats
#  Options +ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Puis la mise en place de cette config :

sudo a2ensite awstats
sudo /etc/init.d/apache2 reload

changer les droits pour que l'utlisateur plone puisse ajouter des fichiers :

sudo chown -R plone:plone /var/lib/awstats

Installation de python-ldap sur un python local

  1. se rendre dans le dossier du python local
  2. créer un dossier src
  3. télécharger python-ldap, le décompresser
  4. modifier le fichier setup.py pour mentionner le path vers la librairie ldap et l'include
  5. lancer le build et l'install local
cd /home/plone/p3.3.5/Python-2.4/
mkdir src
cd src
wget http://pypi.python.org/packages/source/p/python-ldap/python-ldap-2.4.3.tar.gz#md5=772cba8e066cd1404ffb90d16efd5dde
tar -xzf python-ldap-2.4.3.tar.gz
cd python-ldap-2.4.3
vi setup.py

mentionner le path de la lib et l'include dans le fichier setup.py

        library_dirs = ['/usr/lib']
        include_dirs = ['/usr/include']
/home/plone/p3.3.5/Python-2.4/bin/python setup.py build
/home/plone/p3.3.5/Python-2.4/bin/python setup.py install

 

Installation de pcre

sudo apt-get install libpcre3 libpcre3-dbg libpcre3-dev