mod_mono: Mono et Apache ainsi que
Exigences:
- Apache version 2.0 ou ultérieure;
- Mono vesrsione 2.0 ou supérieur;
- XSP Server version 2.0;
- mod_mono module Apache;
Rien n'interdit l'utilisation de différentes versions de logiciel n'est requise, mais il assure le fonctionnement.
Je déclare que je suis désolé que les instructions données ici peuvent ne pas coïncider avec celles qui sont spécifiques à votre distribution, mais comment vous comprenez bien que je ne peut pas simuler l'installation de n'importe quelle distribution Linux
.
Dans ce tutoriel, je vais vous expliquer comment faire l'interface Apache avec Mono, de manière à appeler directement les applications. NET par Apache et ne pas avoir à basculer entre les ports autres que 80.
Si vous n'avez pas installé et Mono XSP Server sur votre PC, je vous renvoie aux articles suivants:
Mono sur le web: installer le serveur XSP
Installation
Télécharger le premier module à installer, le lien est le suivant:
http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.0.tar.bz2
À ce stade, nous exécutons les commandes suivantes:
bzip2-d-mod_mono 2.0.tar.bz2
tar-xf mod_mono-2.0.tar
Nous entrons dans le répertoire mod_mono-2.0 ainsi créée, et nous courons les trois commandes habituelles:
. / Configurer
faire
sudo make install
Le lancement de la première commande vous pouvez recevoir un avis en ce qui concerne le manque de axps2 sur le système, alors vous devez installer. En ce qui concerne ubuntu il suffit d'exécuter la commande suivante:
sudo apt-get install apache2-prefork-dev
. puis relancez-le. / configure.
A ce point de mod_mono a été installé, nous allons configurer les applications de sorte qu'elles s'exécutent à travers apache.
Recherchez le répertoire d'installation d'Apache et de vérifier si le fichier a été créé mod_mono.conf.
Nous allons créer si elle n'existe pas, et si elle existe déjà svuotiamolo. Mettez les directives suivantes:
!mod_mono.c> <IfModule
Mono_module LoadModule / usr/lib/apache2/modules/mod_mono.so
AddType application / x-asp-net. Aspx
AddType application / x-asp-net. Asmx
AddType application / x-asp-net. Ashx
AddType application / x-asp-net. ASAX
AddType application / x-asp-net. Ascx
AddType application / x-asp-net. Savon
AddType application / x-asp-net. Rem
AddType application / x-asp-net. AxD
AddType application / x-asp-net. Cs
AddType application / x-asp-net. Config
AddType application / x-asp-net. Config
AddType application / x-asp-net. Dll
Index.aspx DirectoryIndex
Default.aspx DirectoryIndex
Default.aspx DirectoryIndex
</ IfModule>
Rappelez-vous que ce fichier doit être chargé lorsque vous démarrez apache,, dans le cas d'ubuntu, nous devrions créer l'emplacement suivant:
/ Etc/apache2/conf.d/mod_mono.conf
Dans d'autres cas, il suffit d'ajouter un fichier de configuration d'Apache (httpd.conf en général par exemple ou apache2.conf) la déclaration suivante:
Comprend [chemin du système de fichiers réside] / mod_mono.conf











Commentaires récents