Nwlapcug.com


Come ospitare ASP su Linux

Le pagine ASP sono parte della tecnologia di Microsoft ASP.NET. È possibile ospitare pagine ASP su un server Linux con Apache e Mono. Apache è il server web Linux standard disponibile sulla maggior parte delle distribuzioni. Apache viene installato come opzione predefinita su server web Linux. Mono di Novell è un'implementazione open source della tecnologia .NET di Microsoft. È disponibile per l'installazione da sorgente e in pacchetti APT e RPM. È necessario testare le pagine ASP non in linea prima di pubblicarli, poiché l'implementazione di Mono di .NET non è perfetto.

Istruzioni

1

Installare Mono utilizzando il vostro gestore di pacchetti.

2

Scaricare e installare il Mono Migration Analyzer, o MoMA (Vedi risorse).

3

Eseguire MoMA per analizzare le pagine ASP. MoMA visualizzerà e tentare di correggere eventuali problemi di compatibilità.

4

Installare le seguenti librerie Mono:

sudo apt-get install libapache2-mod-mono mono-apache-server2 mono-gmcs mono-utils mono-xsp2

5

Aprire il tuo file di configurazione Mono:

sudo vi /etc/apache2/mods-available/mod_mono.conf

6

Modificare il file per i seguenti parametri:

AddType application/x-asp-net aspx ashx asmx ascx. asax config ascx

DirectoryIndex index. asp

MonoAutoApplication abilitato

MonoServerPath "/ percorso/per/mono"

Modifica "index. asp" per puntare alla tua pagina di indice e "/ percorso/per/mono" per puntare a Mono sul vostro sistema.

7

Spostare le pagine ASP nella directory del server web. Apache memorizza queste pagine in "/ var/www/html" per impostazione predefinita.