Comment installer roundcube sur ubuntu

Roundcube est un outil de messagerie open-source basé sur le Web pour les utilisateurs. Le package Roundcube est inclus dans les principaux dépôts Ubuntu. Pour installer Roundcube, vous devez installer Apache, MySQL et PHP en tant que conditions préalables, installez Roundcube à partir du référentiel, configurer Roundcube pour utiliser MySQL, puis configurer l`accès Roundcube avec un hôte virtuel.

Installer Prérequis

  • Connectez-vous au système Ubuntu en tant qu`utilisateur avec des privilèges super-utilisateur. Mettre à jour vos référentiels et mettre à jour votre système existant avec des mises à jour de sécurité avant d`installer le nouveau logiciel. Tapez "sudo apt-get update sudo apt-get upgrade -y "(sans guillemets ici et dans le reste du document) et appuyez sur" Entrée "à l`invite du shell.

  • Installez le serveur Web Apache, la base de données MySQL et PHP. Tapez "sudo apt-get install apache2 mysql-server php5 php-pear php5-mysql php5-mcrypt php5-intl" et appuyez sur "Entrée". Tapez un mot de passe pour l`utilisateur root MySQL lorsque vous êtes invité, et tapez une seconde fois pour confirmer.

  • Activez le dégonflage, expire et les modules en-têtes dans Apache. Tapez "sudo a2enmod deflate expire en-têtes" et appuyez sur "Entrée". Tapez "sudo le service apache2 restart" pour activer la nouvelle configuration.

Installer Roundcube

  • Tapez "sudo apt-get install roundcube -y Roundcube-plugins Roundcube-mysql Roundcube-plugins-extra" et appuyez sur "Entrée" à l`invite du shell.

  • Sélectionnez "Oui" lorsque vous êtes invité à configurer la base de données avec dbconfig-common et sélectionnez "mysql" dans la liste des types de bases de données. Tapez le mot de passe pour l`utilisateur root de MySQL que vous avez attribué lors de l`installation.

  • Appuyez sur "Entrée" lorsque vous êtes invité pour un mot de passe système Roundcube pour avoir automatiquement le script de base de données attribuer un mot de passe fort.

Configurer Roundcube

  • Tapez "sudo dpkg-reconfigure roundcube" à l`invite du shell pour lancer le script de configuration.

  • Tapez l`adresse et le port du serveur IMAP vous avez l`intention d`utiliser avec Roundcube pour récupérer le courrier entrant. Préfixez un hôte qui nécessite la couche de sockets sécurisée avec "ssl." Par exemple, pour configurer le serveur Gmail IMAP, tapez "ssl: //imap.gmail.com: 993."

  • Choisissez votre langue par défaut et appuyez sur "Entrée". Sélectionnez "Non" lorsque vous êtes invité à réinstaller la base de données Roundcube.

  • Choisissez le serveur Web Apache pour la configuration. Utilisez la touche de curseur sur une flèche pour tous les serveurs Web autres que "apache2" et appuyez sur la barre d`espace pour désélectionner le serveur Web de sorte que la seule option indiquées avec un astérisque à côté de lui est "apache2." Appuyez sur la touche et appuyez sur "Tab" "Entrée" pour choisir OK.

  • Appuyez sur "Entrée" lorsque vous êtes invité à redémarrer le serveur Web Apache.

  • Tapez "cat /usr/share/doc/roundcube-core/README.Debian" pour afficher les options pour la mise en place roundcube comme un hôte virtuel.

  • Modifier le fichier de configuration Apache le script créé pour configurer l`accès à Roundcube à un répertoire / roundcube de tout hôte virtuel ou suivez les instructions de la section suivante pour créer un hôte virtuel pour Roundcube. Tapez "sudo nano /etc/roundcube/apache.conf" et appuyez sur "Entrée". Supprimez les deux lignes qui commencent par "#Alias" en supprimant le symbole de hachage qui commence chaque ligne. Appuyez sur "Ctrl-X" pour enregistrer, appuyez sur "Y" pour confirmer et appuyez sur "Entrée" pour enregistrer vos modifications.

  • Tapez "sudo nano /etc/roundcube/main.inc.php" et appuyez sur "Entrée" pour modifier le fichier de configuration et de permettre à l`éditeur de TinyMCE. Appuyez sur "Ctrl-W," type "htmleditor" et appuyez sur "Entrée" pour rechercher la ligne à modifier. Modifiez le zéro à un après le signe égal pour que la ligne se lit:
    $ Rcmail_config [ `htmleditor`] = 1;

  • Lancer un navigateur et accédez à l`écran de connexion Roundcube, par exemple, au "http://example.com/roundcube.quot;

Créer Subdomain et Virtual Host

  • Modifier les enregistrements DNS pour votre domaine à votre registraire de domaine. Ajouter un enregistrement "A" et le point de l`enregistrement à l`adresse IP publique du serveur Web.

  • Passez dans le répertoire de l`hôte virtuel Apache en tapant "cd / etc / apache2 / sites-disponibles" et en appuyant sur "Entrée". Copiez le fichier de configuration d`Apache que le script de configuration créé dans ce répertoire. Tapez "sudo cp /etc/roundcube/apache2.conf roundcube.conf" et appuyez sur "Entrée".

  • Modifiez le fichier de configuration pour créer un hôte virtuel. Tapez "sudo nano roundcube.conf" et appuyez sur "Entrée".

  • Tapez les lignes suivantes après les quatre premières lignes de commentaires, qui commencent par "#" pour créer un serveur à un sous-domaine de roundcube. Remplacez votre nom de domaine pour "example.com":
    NameVirtualHost
    : 80>
    ServerName roundcube.example.com
    ServerAlias ​​roundcube.example.com
    DocumentRoot / var / lib / roundcube

  • Faites défiler vers le bas du fichier et ajoutez les lignes suivantes pour connecter l`accès et des erreurs dans Apache:
    ErrorLog $ {} APACHE_LOG_DIR /rc-error.log
    LOGLEVEL avertir
    CustomLog $ {} APACHE_LOG_DIR /rc-access.log combiné

  • Appuyez sur "Ctrl-X" pour enregistrer, appuyez sur "Y" pour confirmer et appuyez sur "Entrée" pour enregistrer vos modifications dans le fichier.

  • Tapez "sudo a2ensite roundcube" et appuyez sur "Entrée" pour activer l`hôte virtuel. Tapez "apache2 service sudo restart" pour redémarrer Apache avec le nouvel hôte virtuel ajouté.

  • Lancez un navigateur et accédez à la sous-domaine, tels que "http: //roundcube.example.com,quot- pour accéder à l`écran de connexion Roundcube.

Conseils Avertissements

  • Si votre serveur Web est derrière un pare-feu, vous devez transférer les ports 80 et 443 à l`adresse IP privée du serveur.

AUTRES

Configuration d`un serveur web фото

Configuration d`un serveur web

Si vous êtes intéressé à mettre en place un serveur web pour héberger votre site personnel ou même partager votre…

» » » » Comment installer roundcube sur ubuntu