Come ospitare ASP su Linux

August 15

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

istruzione

1 Installare mono utilizzando il gestore di pacchetti.

2 Scaricare e installare la migrazione Analyzer Mono, o MoMA (vedi Risorse).

3 Eseguire MoMA di 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 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 "/ path / to / mono"

Modifica "index.asp" per puntare alla vostra pagina di indice e "/ path / to / 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.