Workcloud zur Installation von Workcube auf Linux- und Windows-Servern
Workcloud; Es handelt sich um eine webbasierte Workcube-Installationsanwendung. Um Workcube zu installieren, wird zunächst eine Website auf Ihrem Server mit der /workcloud-Domäne erstellt, indem die Workcube-Installationscodes über git geklont werden. Workcube wird Schritt für Schritt mit Workcloud installiert. Sie können sudo- oder Powershell-Befehle verwenden, um die Workcloud-Anwendung auf Ihrem Server zu installieren.
Workcloud mit Sudo-Befehlen unter Linux installieren
Apache-Konfiguration und Site Erstellung
Apache2-Paketinstallation;
- Befehl: apt-get update
- Befehl: apt-get install apache2
- Befehl: sudo service apache2 restart
Hinweis: Mit dem Paketverwaltungsbefehl wird installiert.
Erstellen des Site-Hauptverzeichnisses;
- Befehl: sudo mkdir /var/www/workcloud/
- Befehl: sudo mkdir /var/www/workcloud/public_html/
Dateien über git in das Site-Verzeichnis übertragen;
- Befehl: cd /var/www/workcloud/public_html/
- Befehl: git clone https://bitbucketserver@bitbucket.org/oturhan/workcloud.git .
Erstellen der Site-Konfigurationsdatei;
- Befehl: cd /etc/apache2/sites-available (Gehe zum Konfigurationsordner)
- Befehl: sudo cp 000-default.conf workcloud.conf (Erstellt die Site-Conf-Datei
- Befehl: sudo nano workcloud.conf
Hinweis: Nachdem die Datei namens workcloud.conf erstellt wurde, wird sie mit nano geöffnet und virtualhost darin definiert.
Dann werden jeweils die folgenden Befehle ausgeführt.
- Befehl: a2dissite 000-default.conf (Deaktiviert die Standard-Conf-Datei)
- Befehl: a2ensite workcloud.conf (aktiviert die workcloud.conf-Datei)
- Befehl: systemctl reload apache2 (Startet den Apache-Dienst neu)
Quelle: https://ubuntu.com/tutorials/install-and-configure-apache#4-setting-up-the-virtualhost-configuration-file
Coldfusion WS Config-Konfiguration
Um wsconfig auf Apache zu konfigurieren, verwenden Sie Die folgenden Befehle werden jeweils ausgeführt.
- Befehl: cd /ColdFusion/cfusion/bin (Gehe zum Hauptverzeichnis von ColdFusion)
- Befehl: ./wsconfig -ws Apache -dir /etc/apache2/ -v
Quelle: https://coldfusion.adobe.com/2018/11/adventures-in-installations-installing-cf-2018-developer-edition-on-ubuntu-16-04-apache/
SSL-Installation und Apache SSL Konfiguration
pfx. Nachdem die Datei mit der Erweiterung in ein beliebiges Verzeichnis auf dem Server verschoben wurde, werden jeweils die folgenden Befehle ausgeführt.
- Befehl: openssl pkcs12 -in workcube_certificate.pfx -clcerts -nokeys -out workcube_certificate.cer
- Befehl: openssl pkcs12 -in workcube_certificate.pfx -nocerts -nodes -out workcube_certificate.key
- Befehl: mv workcube_certificate.cer /etc/ssl/certs/workcube_certificate.cer
- Befehl: mv workcube_certificate.key /etc/ssl/private/workcube_certificate.key
- Befehl: cd /etc/apache2/sites-available (geht zum Konfigurationsordner)
- Befehl: sudo cp 000-default-ssl.conf workcube-ssl.conf (Erstellt die Site-Conf-Datei)
- Befehl: sudo nano workcube-ssl.conf
Nachdem die Datei mit dem Namen domain-ssl.conf erstellt wurde, wird sie mit nano geöffnet und darin befindet sich die Virtualhost-Definition wie im folgenden Beispiel.

- Befehl: a2dissite 000-default-ssl.conf (Deaktiviert die Standard-Conf-Datei)
- Befehl: a2ensite fomain-ssl.conf (aktiviert die domain-ssl.conf-Datei)
- Befehl: systemctl reload apache2 (Startet den Apache neu service)
- Befehl: sudo a2enmod ssl (Aktiviert das SSL-Modul)
- Befehl: systemctl restart apache2
- Befehl: sudo ufw enable
- Befehl: sudo ufw status
- Befehl: sudo ufwallow „Apache“
- Befehl: sudo ufwallow „OpenSSH“
- Befehl: sudo ufwallow 8500/tcp
- Befehl: sudo ufw reload
Java Keystore-Zertifikat Installation
- Es tritt ein Fehler auf, wenn Webdienstanfragen von einer externen Site auf dem Linux-Server gestellt werden. Um dieses Problem zu lösen, sollten Sie Ihr Zertifikat mit dem Keytool-Tool in Java einführen.
- Nachdem Sie den SSL-Zertifikatsinstallationsprozess auf der Site abgeschlossen haben, öffnen Sie den Browser und klicken Sie auf das Schlüsselsymbol, um das Zertifikat im DER-codierten Binärformat zu exportieren.
- Laden Sie das Zertifikat in ein beliebiges Verzeichnis herunter Führen Sie dann die folgenden Befehle aus.
- Befehl: cd /ColdFusion/jre/bin
- Befehl: ./keytool -importcert -file /setups/certificate-file/domain_certificate_der.cer -keystore „/ColdFusion/jre/lib/security/cacerts“ -alias „domain_certificate_der“
Passwort: Das Passwort des Zertifikats wird eingegeben.
Quelle: https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ
Quelle: https://stackoverflow.com/questions/4325263/how-to-import-a-cer-certificate-into-a-java-keystore
Hochladen eines Zertifikats auf den Server
Übertragen Sie alle Zertifikatsdateien auf den Linux-Server /usr/local/share/ca-certificates/ Verschieben Sie es in das Verzeichnis.
- Befehl: sudo update-ca-certificates (Verschiebt alle Zertifikate im Verzeichnis im PEM-Format unter /etc/ssl/certs)
- Befehl: sudo update-ca-certificates –fresh
Quelle: https://manuals.gfi.com/en/kerio/connect/content/server-configuration/ssl-certificates/adding-trusted-root-certificates-to-the-server-1605.html
Zusatzdienste
- Gehen Sie zu https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html
- Laden Sie die Add-on-Dienstdatei für Linux in das Hauptverzeichnis herunter.
- Führen Sie die Datei aus.
- Beenden Sie die Installation abgeschlossen.
Hinweis: Geben Sie /coldfusionaddonservices als Installationsverzeichnis an.
Windows-Schriftarten für Linux und CF und Lucee Laden
Arial, Zeiten usw. Die Schriftarten sind Windows-Schriftarten und können nicht verwendet werden, es sei denn, sie werden auf das Linux-Betriebssystem übertragen.
Es ist notwendig, Windows-Schriftarten nach Linux zu übertragen und sie dann über das Coldfusion-Administrationsbereich einzuführen.
- Kopieren Sie die Schriftarten aus der Windows-Umgebung C:\Windows\Fonts
- Komprimieren Sie die Schriftarten als ZIP-Datei
- Gehen Sie zum Verzeichnis usr/share/fonts\truetype auf dem Linux-Server
- Erstellen Sie einen Ordner mit dem Namen Windows
- Befehl: mkdir windows
- Befehl: chmod -R 777 windows
- Datei im Windows-Verzeichnis entpacken
- Befehl: unzip windows.zip
- Coldfusion Gehen Sie im Admin zur Seite „Servereinstellungen > Schriftartenverwaltung“. Bedienfeld.
- Klicken Sie auf die Schaltfläche „Durchsuchen“ unter der Überschrift „Neue Schriftarten registrieren“, wählen Sie den Windows-Schriftartenordner aus und speichern Sie ihn.
Windows – Workcloud mit PowerSheel-Befehlen Installation
IIS-Konfiguration und Site-Erstellung
Erstellung des Site-Hauptverzeichnisses;
- Befehl: mkdir C:/inetpub/workcloud
Gehen Sie zum Site-Verzeichnis und laden Sie die Dateien herunter per Rückzug;
- Befehl: cd C:/inetpub/workcloud
- Befehl: git clone git clone https://bitbucketserver@bitbucket.org/oturhan/workcloud.git
IIS-Site-Definition;
- Befehl: cd C:\Windows\System32\inetsrv
- Befehl: Site hinzufügen /name:"workcloud" /bindings:http://workcloud:80 /physicalpath:"C:/inetpub/workcloud"
Coldfusion WS Config-Konfiguration
- Befehl: cd C:\Coldfusion\cfusion\runtime\bin
- Befehl: wsconfig -ws IIS -site "workcloud"
Nachdem die Workcloud-Anwendung erstellt wurde, müssen Sie die Workcloud-Anwendung zu Ihrem Host hinzufügen Datei.
- Windows: C:\Windows\System32\drivers\etc\host
- Linux: etc/hosts
Nachdem die Workcloud-Anwendung mit den oben genannten Befehlen erstellt wurde, können Sie die Workcloud-Anwendung ausführen und die Workcube-Anwendung installieren, indem Sie zu gehen workcloud/ über den Browser.
Objektspeicher Sie können die folgenden Schritte ausführen, um Ihre Dateien wie den Ordner
Dokumente zum Objekt hinzuzufügen storage:
1. rclone sync -P . eu2:bucketname/folder
Sie können die folgenden Schritte ausführen, um die Dateien im Objektspeicher bereitzustellen:
1.sudo apt install s3fs
2.sudo echo access_key:secret_key> /etc/passwd-s3fs
3.sudo chmod 600 /etc/passwd-s3fs
4.mkdir ${HOME}/foo (Einhängepunkt erstellen)
5.s3fs foo ${HOME}/foo -o passwd_file=${HOME}/.passwd-s3fs -o url=https://domain -o use_path_request_style (Bucket foo mounten). ${HOME}/foo)
?
Arbeitscloud
Arbeitscloud; Es ist das einfache Installationstool von Workcube. Sie können den Workcube-Installationsprozess starten, indem Sie einfach Ihre Abonnentennummer und Domain eingeben. Es lädt die aktualisierten Codedateien von Workcube in jedes Verzeichnis herunter, das Sie auf Ihrem Server erstellen, erstellt eine Site auf IIS oder Apache mit der von Ihnen angegebenen Domäne und leitet Sie zu den Schritten zur Datenbankinstallation weiter.
Lucee- und Apache-Installationen unter Linux Ubuntu
Dieser Artikel beschreibt Lucee- und Apache-Installationen unter Linux Ubuntu.