Intrexx-Benutzer - Portal mit Terminal anlegen
Voraussetzung
Um ein Portal anlegen zu können, müssen Sie zunächst eine Datenbank installiert haben.
In der folgenden Anleitung wird davon ausgegangen, dass Sie PostgreSQL einsetzen.
Sie haben die Möglichkeit, auf dem Linux-Server mit Hilfe eines Shellskripts ein Portal anzulegen.
Im Folgenden wird beschrieben, wie Sie dies als "root" ausführen können.
Portal als intrexx-Benutzer anlegen
Für das Anlegen eines Portals sind sudo-Rechte erforderlich.
Führen Sie den folgenden Befehl aus, um ein Portal über das Terminal anzulegen:
johndoe@linux:/opt/intrexx/bin/linux$ sudo ./buildportal.sh -t
Die Routine zum Anlegen eines Portals wird gestartet.
INFO 2021-08-10T11:17:50,564 - de.uplanet.lucy.portalimport.local.PortalBuilderUtility[main]
PortalBuilderUtility
Allgemeine Angaben
------------------
Portalname: Portalname: exampleportal
Portalverzeichnis [/opt/intrexx/org/exampleportal]:
Pfad der Portalvorlage [/opt/intrexx/orgtempl/blank]:
Portaldatenbank
---------------
Bitte wählen Sie den Typ der Portaldatenbank aus.
1) MariaDB
2) Microsoft SQL Server
3) Oracle
4) PostgreSQL
Datenbanktyp (1 - 4): 4
PostgreSQL
----------
Möchten Sie eine neue Datenbank erzeugen oder eine bestehende verwenden?
1) Erzeugen
2) Bestehende verwenden
Datenbank-Importmodus (1 - 2): 1
Encoding [UTF8]:
Host [localhost]:
Port [5432]:
Verwenden der SSL-Transportverschlüsselung
1) kein SSL
2) SSL ohne Zertifikatsvalidierung
3) SSL mit Zertifikatsvalidierung
SSL [1 - 3): 1
Datenbankname [ixexampleportal]:
Login: postgres
Passwort:
Eingebetteter Webserver
-----------------------
Host [localhost]: 1
Port [1337]:
Kontext ($ = kein) []: $
Reverse-Proxy / Load-Balancer
-----------------------------
Wählen Sie den Reverse-Proxy / Load-Balancer aus, den Sie verwenden möchten.
1) keiner
2) nginx
Reverse-Proxy (1 - 2) [1]: 2
NGINX Reverse Proxy
-------------------
Backend Host [localhost]:
Backend port [1337]:
NGINX Konfigurationsdatei (leer = keine erzeugen):
Kommunikation
-------------
REST-Kommunikationsport [8101]:11
Logverzeichnis
----------
Geben Sie einen Pfad zu Logverzeichnis an.
Wählen Sie "Default" wenn sie das log Verzeichnis innerhalb des Portalverzeichnisses nutzen möchten.
1) Default
2) Absolute path
Logverzeichnis (1 - 2): 1
Solr Konfiguration
--------------------
Solr URL [http://127.0.0.1 :8983/solr]:
Authentifizierung verwenden [ja]?
Passwort des Solr-Benutzers
Möchten Sie die Angaben in einer Konfigurationsdatei abspeichern [j,n]? n
1) Datenbank anlegen
--------------------
* 100% Erfolgreich beendet
2) Daten in Datenbank schreiben
-------------------------------
* 100% Erfolgreich beendet
3) Dateien kopieren
...
INFO 2021-08-10T11:22:15,018 - de.uplanet.lucy.server.patch.PatchController[Thread-1]
Finished portal patch. Exit code was 0.
* 100% Erfolgreich beendet
7) Abschließende Aktionen
...
Starting service upixp_exampleportal
* 100% Erfolgreich beendet