|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Home → WEBDEV 2024 → Script d'installation Bash pour Debian 8 (version LAMP turnkeylinux.org) |
Script d'installation Bash pour Debian 8 (version LAMP turnkeylinux.org) |
Started by Donald Montaine, Mar., 13 2018 12:15 AM - 6 replies |
| |
| | | |
|
| |
Posted on March, 13 2018 - 12:15 AM |
#!/bin/bash # Donald Montaine 2018 - Publié dans le domaine public # Commentaires et invites traduits de l'anglais par Google Translate
# Testé sur Debian 8 - 64 bits # upload ce script et ces quatre fichiers dans le même répertoire # manta_install64, mantainstall.zip # webdev_install_test64, WEBDEV_Install.zip # login et cd dans le répertoire puis émission # devenir administrateur en utilisant su ou sudo # chmod 777 *64 # pour exécuter ce script ./InstallWAS
# Obtenir tous les paquets mis à jour, puis installer les paquets requis par WAS apt update apt-get -y dist-upgrade apt-get -y install vsftpd libqtcore4 libqtgui4 apache2 zlib1g-dev sudo
# Installez Webmin wget http://prdownloads.sourceforge.net/webadmin/webmin_1.870_all.deb dpkg -i webmin_1.870_all.deb apt-get -y -f install
# Mettre en place vsftpd cp /etc/vsftpd.conf /etc/vsftpd.conf.bak sed 's/#write_enable/write_enable/' /etc/vsftpd.conf > /etc/vsftpd.tmp mv /etc/vsftpd.tmp /etc/vsftpd.conf sed 's/#local_umask=022/local_umask=002/' /etc/vsftpd.conf > /etc/vsftpd.tmp mv /etc/vsftpd.tmp /etc/vsftpd.conf rm /etc/vsftpd.tmp
# Exécutez l'installateur WAS deux fois # Doit être dans le même répertoire que ce script ./webdev_install_test64 ./webdev_install_test64
# Créer un compte wbuser echo "Entrez le mot de passe pour wbuser" adduser wbuser usermod -a -G webdevadmin wbuser usermod -a -G wbuser www-data usermod -a -G webdevadmin www-data usermod -a -G root www-data
# Créer des répertoires et définir des autorisations pour wbuser mkdir /home/wbuser/data mkdir /home/wbuser/site mkdir /home/wbuser/webserviceREST mkdir /home/wbuser/webserviceSOAP mkdir /home/wbuser/ftp_webdev chgrp webdevadmin /home/wbuser/data chgrp webdevadmin /home/wbuser/site chgrp webdevadmin /home/wbuser/webserviceREST chgrp webdevadmin /home/wbuser/webserviceSOAP chgrp webdevadmin /home/wbuser/ftp_webdev chmod ug+rwx /home/wbuser/data chmod ug+rwx /home/wbuser/site chmod ug+rwx /home/wbuser/webserviceREST chmod ug+rwx /home/wbuser/webserviceSOAP chmod ug+rwx /home/wbuser/ftp_webdev
# Définir les modules Apache nécessaires et activer WEBDEV22 pour le démarrage automatique ln -s /etc/apache2/mods-available/actions.load /etc/apache2/mods-enabled/actions.load ln -s /etc/apache2/mods-available/actions.conf /etc/apache2/mods-enabled/actions.conf ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/cgi.load update-rc.d WEBDEV22 defaults 91s
# Installez le serveur de base de données # Doit être dans le même répertoire que ce script ./manta_install64
# Terminé echo "Terminé" echo |
| |
| |
| | | |
|
| | |
| |
Posted on March, 15 2018 - 5:27 PM |
Bonjour Daniel, merci de proposer ce script. Il se déroule pratiquement correctement. Je me suis installé un petit serveur de test, un debian 8. Tout fonctionne à l'exception du déploiement des webservices. Le serveur réservé tourne correctement et le manta aussi. Une question, faut il créer un Compte WebDev spécifique pour déployer un web service ? En fait, quelle information donner pour le compte webdev lors du déploiement ? Merci d'avance. Pierre. |
| |
| |
| | | |
|
| | |
| |
Posted on March, 18 2018 - 7:10 PM |
Traduit de l'anglais par Google traduire.
Utilisez WDAdminWev220 pour créer un compte Webmin Application Server (WAS) avec le même nom et le même mot de passe que le compte Linux défini dans le script. Le script par défaut que j'ai fourni utilise "wbuser" comme compte Linux. Donc, créez un compte WAS avec le même nom et le même mot de passe et faites-en un administrateur WAS. |
| |
| |
| | | |
|
| | |
| |
Registered member 204 messages Popularité : +5 (5 votes) |
|
Posted on April, 06 2018 - 7:04 PM |
Bravo Donald pour ce script, tellement utile.
Quelques retours. Je l'ai utilisé avec Ubuntu 16.04 en 64 bits, avec la version 10 connexions de WebDev 23
Webmin : la version actuelle est 1.881_all.deb
Il a refusé de faire l'instruction dpkg -i webmin_1.881_all.deb car il manquait certains packages, que j'ai pu installer individuellement.
pour le fichier de configuration de vsftpd.conf, le deuxième local_umask ne doit-il pas être = 022 également ?
Les modules Apache étaient déjà activés,
et l'instruction update-rc.d WEBDEV23 defaults 91 n'a pas fonctionné. ( erreur : update-rc.d: error: initscript does not exist: /etc/init.d/WEBDEV23) (je n'ai effectivement pas ce fichier dans ce répertoire, ni autre chose d'approchant)
J'ai rebooté le serveur. J'ai modifié le fichier webdev23.conf qui se trouve dans le /etc/apache2 comme indiqué dans la doc (page 35, PDF "WebDevDéploiement") :
# WEBDEV 23 configuration file for Apache Alias /WD230AWP/res/ "/usr/local/WEBDEV/23.0/AWP/res/" <directory "/usr/local/WEBDEV/23.0/AWP/res/"> Order allow,deny Allow from all </directory> ScriptAlias /WD230AWP/ "/usr/local/WEBDEV/23.0/AWP/" <directory "/usr/local/WEBDEV/23.0/AWP/"> Order allow,deny Allow from all </directory> AddType application/WEBDEV23-awp .awp Action application/WEBDEV23-awp /WD230AWP/WD230AWP virtual AddType application/WEBDEV23-awws .awws Action application/WEBDEV23-awws /WD230AWP/WD230AWP virtual DirectoryIndex index.awp
Une consultation de webmin m'indique que Apache2 fonctionne ; WebDev23.Service fonctionne ;
Mais quand j'essaie de me connecter à l'administrateur de Webdev Serveur : http://xx.xx.xx.xx/WDAdminWeb230 ou https://xx.xx.xx.xx/WDAdminWeb230 ou http://xx.xx.xx.xx/WD230AWP/WD230Awp.exe/CONNECT/WDAdminWeb230
j'ai une erreur 403 : Forbidden : You do not have permission to access this document.
Merci de ton aide Christophe |
| |
| |
| | | |
|
| | |
| |
Registered member 204 messages Popularité : +5 (5 votes) |
|
Posted on April, 11 2018 - 6:21 PM |
Up ?
Y a-t-il un mordu de linux qui pourrait me donner une piste ?
Merci beaucoup ! Christophe |
| |
| |
| | | |
|
| | |
| |
Registered member 20 messages Popularité : +1 (1 vote) |
|
Posted on August, 02 2018 - 9:11 PM |
Je suis tombé sur ton script David Montaine mais ca ne fonctionne pas. La commande ./webdev_install_test64 n'installe pas automatiquement le serveur webdev. Cela ouvre une interface et je souhaite éviter cette interface. As tu réussi ? C'est pour faire un docker |
| |
| |
| | | |
|
| | |
| |
Posted on October, 23 2018 - 3:08 AM |
Traduit avec Google Translate
Désolé, je l’utilise uniquement pour créer un service WAS sur un serveur bare metal utilisant Debian Jessie. Je n'ai pas créé d'instance de docker ni réussi à la faire fonctionner sur quoi que ce soit basé sur Debian Stretch, comme Ubuntu 18.04. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|