Startseite > NET. > mod_mono: Mono-und Apache zusammen

mod_mono: Mono-und Apache zusammen

Anforderungen:

  • Apache Version 2.0 oder höher;
  • Mono vesrsione 2.0 oder höher;
  • XSP Server Version 2.0;
  • mod_mono Apache-Modul;

Nichts verbietet die Verwendung von verschiedenen Versionen der Software erforderlich, aber es sorgt für den Betrieb.

Ich behaupte, dass es mir leid, dass die hier aufgeführten Hinweise können nicht mit denen spezifische für Ihre Distribution zusammen bin, aber wie gut Sie verstehen, ich kann nicht simulieren, die Installation für jedes Linux-Distro ;-) .

In diesem Tutorial werde ich, wie man Apache-Schnittstelle mit Mono erklären, um so direkt aufrufen. NET-Anwendungen von Apache und nicht, sich zwischen anderen Ports als 80 wechseln.

Wenn Sie nicht installiert haben und Mono XSP Server auf Ihrem PC, verweise ich Sie auf den folgenden Artikeln:

Mono-oder. NET auf Linux

Mono im Web: Server installieren XSP

Installation

Laden Sie zunächst das Modul installiert werden soll, ist der Link wie folgt:

http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.0.tar.bz2

An dieser Stelle führen Sie folgende Befehle:

bzip2-d-mod_mono 2.0.tar.bz2
tar-xf mod_mono-2.0.tar

Wir betreten das mod_mono-2.0-Verzeichnis somit geschaffen, und wir laufen die üblichen drei Befehle:

. / Configure
machen
sudo make install

Der Start des ersten Befehl, den Sie eine Mitteilung über den Mangel an axps2 auf dem System erhalten können, dann müssen Sie installieren. Wie bei Ubuntu einfach den folgenden Befehl ausführen:

sudo apt-get install apache2-prefork-dev

. und führen Sie. / configure.

An diesem Punkt mod_mono installiert wurde, gehen wir zu Anwendungen so konfigurieren, dass sie laufen durch Apache.

Achten Sie auf das Verzeichnis, um Apache zu installieren und zu überprüfen, ob die Datei mod_mono.conf erstellt wurde.

Lassen Sie uns, wenn es nicht existiert, und wenn es bereits vorhanden ist svuotiamolo. Setzen Sie die folgenden Richtlinien:

<IfModule !mod_mono.c>

LoadModule mono_module / 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. Soap
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
DirectoryIndex index.aspx
DirectoryIndex Default.aspx
DirectoryIndex default.aspx

</ IfModule>

Denken Sie daran, dass diese Datei geladen werden müssen, wenn Sie Apache starten werden, so dass im Falle von Ubuntu, wir sollten den folgenden Speicherort zu erstellen:

/ Etc/apache2/conf.d/mod_mono.conf

In anderen Fällen, fügen Sie nur einen Apache-Konfigurationsdateien im Allgemeinen (zB httpd.conf oder apache2.conf) die folgende Erklärung ab:

  Inklusive [Pfad der Datei-System befindet] / mod_mono.conf 

Tag: , , , , Kategorien: . NET Schlagwörter: , , , ,
  1. Noch keine Kommentare ...
  1. Bisher keine Trackbacks ...
*