Roundcube is een open-source Web-based e-tool voor gebruikers. Het pakket Roundcube is opgenomen in de kern Ubuntu repositories. Als u wilt installeren Roundcube, moet u installeren van Apache, MySQL en PHP als voorwaarden, Installeer Roundcube van de bewaarplaats, Roundcube om MySQL gebruiken en configureer vervolgens toegang Roundcube met een virtuele host configureren.
Installatievereisten
Log in op het Ubuntu-systeem als een gebruiker met de supergebruiker. Je repositories update en upgrade van uw bestaande systeem met beveiligingsupdates voordat u nieuwe software installeert. Type "sudo apt-get update && sudo apt-get upgrade -y" (zonder aanhalingstekens hier en in de rest van het document) en druk op "Enter" op een shell prompt.
Het installeren van de Apache webserver, MySQL database en PHP. Type "sudo apt-get install apache2 mysql-server php5 php-pear php5-mysql php5-mcrypt php5-intl" en druk op "Enter". Typ een wachtwoord voor de MySQL rootgebruiker wanneer daarom wordt gevraagd en typ het een tweede keer om te bevestigen.
Inschakelen van het "deflate", verloopt en headers modules in Apache. Type "sudo a2enmod leeglopen verloopt headers" en druk op "Enter". Type "sudo service apache2 restart" te activeren van de nieuwe configuratie.
Installeer Roundcube
Type "sudo apt-get install roundcube roundcube-mysql roundcube-plugins roundcube-plugins-extra - y" en druk op "Enter" op een shell prompt.
Selecteer "Ja" wanneer u wordt gevraagd de database met dbconfig-common en selecteer "mysql" uit de lijst met gegevenstypen database configureren. Typ het wachtwoord voor de root MySQL-gebruiker die u tijdens de installatie hebt toegewezen.
Druk op "Enter" als u wordt gevraagd een systeemwachtwoord Roundcube dat het script van de database automatisch een sterk wachtwoord toe te wijzen.
Roundcube configureren
Typ "sudo dpkg-reconfigure roundcube" op een shell prompt om te beginnen het configuratiescript.
Typ het adres en de poort van de IMAP-server die u wilt gebruiken met Roundcube inkomende e-mail ophalen. Voorvoegsel van een host die vereist van secure sockets layer met "ssl". Bijvoorbeeld om de Gmail IMAP-server te configureren, typt u "ssl://imap.gmail.com:993."
Kies uw standaardtaal en druk op "Enter". Selecteer "Nee" wanneer gevraagd opnieuw te installeren de Roundcube database.
Kies de Apache Web server voor configuratie. Gebruik uw cursortoets pijl naar webservers dan "apache2" en druk op de spatiebalk om te heffen van de webserver, dus de enige optie weergegeven met een sterretje naast het is "apache2." Druk op de "Tab"-toets en druk op "Enter" om te kiezen voor OK.
Druk op "Enter" wanneer gevraagd te starten de Apache Web server.
Typ "/usr/share/doc/roundcube-core/README van de kat. Debian"als de opties voor het opzetten van roundcube als een virtuele host wilt weergeven.
Bewerk het Apache configuratie bestand het script gemaakt om toegang tot Roundcube bij een folder van de /roundcube van een willekeurige virtuele host instellen of volg de instructies in de volgende sectie voor het maken van een virtuele host voor Roundcube. Typ "sudo nano /etc/roundcube/apache.conf" en druk op "Enter". Uncomment de twee lijnen die met "#Alias" beginnen door het schrappen van het hekje dat elke regel begint. Druk op "Ctrl-X" op te slaan, drukt u op "J" om te bevestigen en druk op "Enter" om uw wijzigingen op te slaan.
Typ "sudo nano /etc/roundcube/main.inc.php" en druk op "Enter" om het configuratiebestand bewerken en inschakelen van de TinyMCE editor. Druk op "Ctrl-W," type "htmleditor" en druk op "Enter" om te zoeken naar de lijn te wijzigen. De nul naar een na het gelijkteken wijzigen zodat de regel luidt:
$rcmail_config ['htmleditor'] = 1;Start een browser en navigeer aan het login-scherm van Roundcube, bijvoorbeeld bij "http://www.example.com/roundcube."
Maken subdomein en virtuele Host
Bewerken van de DNS-records voor uw domein bij uw domeinregistreerder. Een "A" record toevoegen en wijs de record aan de openbare IP-adres van de server van het Web.
Ga naar de map van de virtuele host Apache door te typen "cd /etc/apache2/sites-available" en druk op "Enter". Kopieer het Apache configuratiebestand dat het configuratiescript gemaakt naar die map. Typ "sudo cp /etc/roundcube/apache2.conf roundcube.conf" en druk op "Enter".
Bewerk het configuratiebestand als u wilt maken van een virtuele host. Typ "sudo nano roundcube.conf" en druk op "Enter".
Typ de volgende regels na de eerste vier lijnen, die met "#, beginnen" voor het maken van een server op een subdomein roundcube commentaar. Vervang door de domeinnaam 'voorbeeld.com':
NameVirtualHost
Servernaam roundcube.example.com
ServerAlias www.roundcube.example.com
DocumentRoot /var/lib/roundcube
Schuif naar de onderkant van het bestand en voeg de volgende regels voor toegang tot logboeken en fouten in Apache:
U ${apache_log_map} / rc-error.log
LogLevel waarschuwen
CustomLog ${apache_log_map} / rc-access.log gecombineerd
Druk op "Ctrl-X" op te slaan, drukt u op "J" om te bevestigen en druk op "Enter" uw wijzigingen in het bestand wilt opslaan.
Typ "sudo a2ensite roundcube" en druk op "Enter" om te activeren van de virtuele host. Type "sudo service apache2 restart" op te starten Apache met de nieuwe virtuele host toegevoegd.
Start een browser en ga naar het subdomein, bijvoorbeeld "http://roundcube.example.com, & quot; voor toegang tot het Roundcube login-scherm.
- Als uw webserver zich achter een firewall bevindt, moet u de poorten 80 en 443 op de particuliere IP-adres van de server doorsturen.