Outils pour utilisateurs

Outils du site


vm_labx_install_teampass

Le 18 janvier 2015 par BugsByte

Récupération des sources du logiciel TeamPass

$ wget https://codeload.github.com/nilsteampassnet/TeamPass/zip/Release_2.1.22

Décompression des sources de TeamPass

$ unzip Release_2.1.22

Création du DocumentRoot qui contiendra TeampPass

$ sudo mkdir /var/www/labx_teampass
$ sudo mkdir /var/www/labx_teampass/files

Déplacement des sources de TeampPass dans son DocumentRoot

$ sudo mv TeamPass-Release_2.1.22/* /var/www/labx_teampass/files/

Changement des droits du DocumentRoot pour TeampPass

$ sudo chown -R www-data. /var/www/labx_teampass

Création de la configuration de NGinx pour TeampPass

$ sudo emacs /etc/nginx/sites-available/labx_teampass
server {
    listen 80;
    server_name teampass.vm_labx teampass.labx.fr;

return 301 https:$server_name$request_uri; } server { listen 443; server_name teampass.vm_labx teampass.labx.fr; root /var/www/labx_teampass/files; index index.php; ssl on; ssl_certificate /etc/nginx/ssl/vm.labx.fr.crt; ssl_certificate_key /etc/nginx/ssl/vm.labx.fr.key; location / { try_files $uri $uri/ =404; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } error_log /var/log/nginx/teampass.error.log error; access_log /var/log/nginx/teampass.access.log; } Ajout de ce fichier à Git $ cd /etc/nginx/sites-available/ $ sudo git add labx_teampass $ sudo git commit -m “conf NGinx pour TeampPass” $ cd - Activation de ce site dans nginx $ sudo ln -s /etc/nginx/sites-available/labx_teampass /etc/nginx/sites-enabled/labx_teampass Rechargement de NGinx $ sudo service nginx reload Création d'un utilisateur MySQL “teampass” sans aucun privilèges globaux via PHPMyAdmin. Par contre, création d'une base de données “teampass” où cette utilisateur à tout les droits.

vm_labx_install_teampass.txt · Dernière modification: 2015/01/28 03:09 (modification externe)