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

Configurer ville-dole 2014-01-15

De AJLSM
Version datée du 15 janvier 2014 à 11:32 par Ctate (discussion | contributions)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
ssh root@213.56.103.234

root@pleade2:~# uname -a # pour voir si c'est x86_64 ou non
Linux pleade2 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

root@pleade2:~# df -kh # pour voir si il y a assez d'espace sur / et /home
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  241G  169G   60G  74% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   295M  540K  294M   1% /run
/dev/disk/by-uuid/3523bc4d-3ee8-4d90-a420-63be2b888e5c  241G  169G   60G  74% /
tmpfs                                                   5,0M     0  5,0M   0% /run/lock
tmpfs                                                   1,8G  224K  1,8G   1% /run/shm

root@pleade2:~# cat /etc/fstab # pour voir si / et /home est formatage ext4
UUID=3523bc4d-3ee8-4d90-a420-63be2b888e5c /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=c3b708de-fa68-4531-8122-fc94928cb655 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

root@pleade2:~# free -m # pour voir s'il y a assez de RAM en Mo
             total       used       free     shared    buffers     cached
Mem:          2944       2863         80          0        128       2432
-/+ buffers/cache:        303       2641
Swap:         5996          0       5996

root@pleade2:~# cat /etc/*-release # pour trouver le distro de linux
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

groupadd ajlsm
useradd -m -g ajlsm ajlsm
adduser ajlsm sudo
passwd ajlsm
exit

ssh ajlsm@213.56.103.234
sudo apt-get install vim mysql-server imagemagick python zsh apache2 lynx tree # Donnez le mot de pass d'utilisateur root à l'utilisateur root de mysql

Télécharger le fichier jdk-6u38-linux-x64.bin

chmod u+x jdk-6u38-linux-x64.bin
./jdk-6u38-linux-x64.bin
sudo mv jdk1.6.0_38/ /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_38/bin/javaws 1
rm jdk-6u38-linux-x64.bin

zsh # selectionnez l'option 2 pour créer le fichier ~/.zshrc
exit
chsh -s $(which zsh)

modifiez ~/.zshrc et ajouter ce ligne à la fin :

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_38
exit

ssh ajlsm@213.56.103.234

Télécharger le fichier apache-tomcat-6.0.36.tar.gz

tar xzmf apache-tomcat-6.0.36.tar.gz
mkdir tomcats
mkdir tomcats/tomcat6-front
mkdir tomcats/tomcat6-back
cp -r apache-tomcat-6.0.36/* tomcats/tomcat6-front
cp -r apache-tomcat-6.0.36/* tomcats/tomcat6-back
mkdir webapps
rm apache-tomcat-6.0.36.tar.gz
rm -rf apache-tomcat-6.0.36
cd /home/ajlsm/webapps
ln -s /home/ajlsm/webapps/ville-dole-front-2014-01-14 current-pleade-front
ln -s /home/ajlsm/webapps/ville-dole-back-2014-01-14 current-pleade-back
cd /home/ajlsm/tomcats/tomcat6-front/webapps
ln -s /home/ajlsm/webapps/current-pleade-front ville-dole-front
cd /home/ajlsm/tomcats/tomcat6-back/webapps
ln -s /home/ajlsm/webapps/current-pleade-back ville-dole-back

Modifier tomcat6-front/bin/catalina.sh

vim /home/ajlsm/tomcats/tomcat6-front/bin/catalina.sh
JAVA_OPTS="-Dfile.encoding=UTF-8 -Xmx3000m -XX:MaxPermSize=256m -XX:NewSize=300m -Djava.awt.headless=true -server -Duser.language=fr -Duser.region=FR"
CATALINA_PID="/home/ajlsm/tomcats/tomcat6-front/bin/catalina.pid"
export CATALINA_PID

Modifier tomcat6-back/bin/catalina.sh

vim /home/ajlsm/tomcats/tomcat6-back/bin/catalina.sh
JAVA_OPTS="-Dfile.encoding=UTF-8 -Xmx3000m -XX:MaxPermSize=256m -XX:NewSize=300m -Djava.awt.headless=true -server -Duser.language=fr -Duser.region=FR"
CATALINA_PID="/home/ajlsm/tomcats/tomcat6-back/bin/catalina.pid"
export CATALINA_PID
mysql -u root -p
create database `db-front` default character set utf8 default collate utf8_general_ci; create user `ville-dole-front`@localhost identified by 'pg:/vd/fr0nt'; grant all privileges on `db-front`.* to `ville-dole-front`;
create database `db-back` default character set utf8 default collate utf8_general_ci; create user `ville-dole-back`@localhost identified by 'pg:/vd/b@ck'; grant all privileges on `db-back`.* to `ville-dole-back`;

sudo vi /etc/init.d/tomcat6-front
sudo vi /etc/init.d/tomcat6-back
sudo chmod ug+x /etc/init.d/tomcat6-front
sudo chmod ug+x /etc/init.d/tomcat6-back
sudo update-rc.d tomcat6-front defaults 80
sudo update-rc.d tomcat6-back defaults 80
sudo service tomcat6-front start
sudo service tomcat6-back start
sudo vim /etc/hosts
sudo vim /etc/apache2/sites-enabled/ville-dole-vhost.conf

sudo a2enmod rewrite
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_ajp
sudo service apache2 restart

mkdir /home/ajlsm/data
scp -r ajlsm@192.168.1.15:/home/ajlsm/data/ead /home/ajlsm/data
scp -r ajlsm@192.168.1.15:/home/ajlsm/data/ville-dole/images ajlsm@192.168.1.15:/home/ajlsm/data/ville-dole/images-preparees /home/ajlsm/data