InterSystems officiel
Robert Bira · Déc 15, 2022 3m de lecture

Cesser l'installation de serveur Web Apache (alias Private Web Server (PWS))

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

http://localhost

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

2
0 13
Discussion (0)2
Connectez-vous ou inscrivez-vous pour continuer