J'ai besoin d'aide pour configurer Apache2 avec Mono afin d'accepter les pages Web de Visual Studio.

0

Est-ce que quelqu'un sait comment ajouter le chemin de fichier et le chemin d'URL corrects lors de l'installation d'une page Web de Visual Studio sur Ubuntu Server? J'ai mod_mono configuré et tout ce dont j'ai besoin pour le serveur de pages Web directement sur mon serveur à partir d'un hôte distant. Je n'ai édité aucun fichier pour permettre quoi que ce soit, ni essayé, mais les packages mono ont été installés et sont activés. Je ne veux rien gâcher. Si quelqu'un sait comment configurer Apache2 avec mono pour permettre à un hôte distant d'accéder à des pages Web de serveur et à la configuration de fichier appropriée, cela serait grandement apprécié. J'ai déjà passé plusieurs jours sur ce sujet et je ne parviens toujours pas à obtenir le résultat souhaité.

bri_ryche
la source

Réponses:

0

sudo apt-get installez mono-apache-server libapache2-mod-mono

sudo nano /etc/apache2/sites-available/site.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName [SITE].[DOMAIN].com
    MonoAutoApplication disabled
    AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
    MonoSetEnv MONO_IOMAP=all
    MonoApplications "/:/var/www/site"
    MonoServerPath default /usr/bin/mod-mono-server4
DocumentRoot /var/www/site
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/site>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
            SetHandler mono
            DirectoryIndex index.aspx index.html
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel debug

    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

site sudo a2ensite

sudo service apache2 reload

:)

Clayton Maciel
la source