Comme annoncé précédemment lors du Global Summit 2022, InterSystems cessera d'expédier ou d'installer un serveur Web basé sur Apache (souvent appelé serveur Web privé ou PWS) ; ce changement est actuellement prévu pour InterSystems IRIS 2023.1.
Avec cette nouvelle approche, vous avez le contrôle total pour choisir le serveur Web qui convient le mieux à vos besoins et comment vous le configurez, le maintenez et le mettez à jour. L'un des principaux avantages de ce changement est que vous n'aurez plus à attendre un kit mis à jour d'InterSystems pour obtenir la dernière version, ce qui est particulièrement important dans les situations de vulnérabilité de sécurité. InterSystems fournira des outils que vous pouvez utiliser pour vous aider à configurer Apache ou IIS. (Notez que l'édition communautaire d'InterSystems IRIS continuera à installer un PWS.)
L'installation d'un serveur Web est un processus courant et généralement facile - et il est bien documenté par les différents fournisseurs de serveurs Web.
Vous trouverez ci-dessous des exemples pour Ubuntu, Windows et macOS. Ils illustrent une installation rapide afin que vous puissiez voir le nouveau comportement lorsque les produits InterSystems n'incluent pas ou n'installent pas de serveur Web. (Notez que ce code est fourni tel quel et qu'il n'est pas pris en charge, ni suffisant pour héberger des applications critiques ou sensibles aux données.)
Une FAQ est disponible, qui contient des informations supplémentaires et un accès à des kits pour essayer ce nouveau processus. Veuillez accéder à la page du programme EAP et sélectionner le programme NoPWS.
Il existe souvent plusieurs façons d'installer un serveur Web, veuillez choisir celle que vous connaissez et qui vous convient le mieux.
Pour des commentaires ou des préoccupations, veuillez nous contacter à nopws@intersystems.com.
Voici un exemple pour Microsoft Windows :
Utilisez Microsoft Windows pour installer IIS.
Une fois installé, vous pouvez installer InterSystems IRIS, qui demandera à l'utilisateur si IIS doit être configuré.
Voici un exemple pour Ubuntu :
Prérequis : l'utilisateur est autorisé à utiliser sudo, Ubuntu OS, aucun PWS installé
Pour Ubuntu, le référentiel officiel d'Apache peut être utilisé avec la commande apt-get.
Mettre à jour le référentiel
$ sudo apt-get update
Installer Apache
$ sudo apt-get install apache2
Vérifiez qu'il est installé
$ apache2 -v
Après l'installation, effectuez le réglage suivant :
$ sudo nano /etc/apache2/apache2.conf
de:
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
à:
User <username of the user of your machine>
Group <groupname of the user of your machine>
Redémarrez le serveur Web :
$ sudo apachectl -k restart
Installer InterSystems IRIS
Tester avec le SMP (http://localhost/iris/csp/sys/UtilHome.csp)
Si vous venez d'installer à des fins de test, vous pouvez supprimer apache2 avec :
$ sudo apt-get remove apache2
Voici un exemple pour macOS :
Installer
$ brew install apache-httpd
Pour redémarrer httpd après une mise à niveau ou une installation :
$ brew services restart httpd
démarrez-le en utilisant
$ sudo apachectl -k start
ou redémarrez-le en utilisant
$ sudo apachectl -k restart
testez s'il localise votre navigateur pour
il devrait afficher : "It works"
Installez IRIS (veuillez observer la nouvelle boîte de dialogue d'installation car elle est nouvelle)
Redémarrez le serveur Web
$ sudo apachectl -k restart
Tester avec le SMP (http://localhost/iris/csp/sys/UtilHome.csp)
Si vous venez d'installer à des fins de test, vous pouvez supprimer apache-http avec :
$ brew remove apache-httpd