web-dev-qa-db-fra.com

Est-il possible d’exécuter le serveur Web IIS sous Linux?

Est-il possible d'installer IIS sur Linux?

6
ePezhman

IIS est un logiciel de serveur Web propriétaire de Microsoft qui ne peut s'exécuter que sous les systèmes d'exploitation Windows pour une prise en charge complète de celui-ci et de toutes ses fonctionnalités. Il ne peut pas être exécuté dans un environnement autre que Windows sans sacrifier certaines fonctionnalités. Windows Server ou Windows 7 sur lequel IIS est installé pour pouvoir utiliser IIS et toutes ses caractéristiques.

6
Thomas Ward

Il n'est pas recommandé d'exécuter IIS dans un environnement non natif (vous savez exactement pourquoi vous le souhaitez), mais il est possible d'exécuter des applications .NET sous Linux.

Vous devriez vérifier Mono: http://www.mono-project.com/Main_Page

Donc la réponse est; Oui c'est possible mais à 100% non recommandé. Si vous souhaitez exécuter un serveur Web sous Linux, vous devez utiliser un package natif tel que Apache.

4
Atari911

Après avoir introduit . Net Core , Microsoft fournit désormais officiellement le support nécessaire à l'exécution d'applications . Net Core sur Linux et vous n'avez plus besoin du serveur IIS pour servir .Net. applications. Vous pouvez utiliser serveur Web Kestrel pour le serveur . Net Core applications Web. Un guide complet pour servir . Net Core application Web avec Nginx en tant que proxy inverse est fourni ici . Si vous voulez utiliser Apache au lieu de Nginx, jetez un oeil ici .

4
Rehan Haider