Ubuntu 16.04.1 mod_mono не установит

У меня была некоторая проблема с моим сервером, таким образом, я решил полностью удалить Моно и переустановить его. Большая ошибка. Это не переустановит, и сервер повреждается, пока я не фиксирую его.

Во-первых, я удалил все моносвязанное.

Затем я следовал этим инструкциям для установки на Ubuntu 16.04.1 http://www.mono-project.com/docs/getting-started/install/linux/

Я подтверждаю, что файл/etc/apt/sources.list.d/mono-xamarin.list содержит

deb http://download.mono-project.com/repo/debian wheezy main
deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main

Я затем ввожу "склонный - получают монозавершенную установку"

Затем apache2 не удается перезагрузить. После рытья становится ясно, что нет никакой трассировки mod_mono. Если я заглядываю/etc/apache2/mods-available/, mod_mono не там.

Почему mod_mono не удается установить, и как я могу установить его?Спасибо!

Как примечание стороны, я также пытался переустановить версию Ubuntu по умолчанию без репозитория Xamarin, и этому также не удалось установить mod_mono.

0
задан 7 February 2017 в 09:06

1 ответ

Спасибо за ссылку SushiHangover.

Это решило проблему:

apt-get install libapache2-mod-mono

Кроме того, httpd.conf содержится

#MonoAutoApplication enabled
RewriteMap lowercase int:tolower

<IfModule fcgid_module>
  <FilesMatch ".(aspx|axd|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|Config|dll)$>
    SetHandler fcgid-script
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .aspx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .asmx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .ashx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .asax
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .ascx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .soap
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .rem
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .axd
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .cs
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .config
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .Config
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .dll
    Options +ExecCGI
 </FilesMatch>

 FcgidInitialEnv MONO_FCGI_APPCONFIGDIR /etc/mono-fastcgi
 FcgidMaxRequestLen 204800000
</IfModule>

Это жаловалось на неспособность найти/usr/bin/fastcgi-mono-server4. Не уверенный, почему это было настроено тот путь, но я прокомментировал, что целое ниже разделяет и непрокомментированный MonoAutoApplication, и это теперь работает.

0
ответ дан 7 November 2019 в 00:47

Другие вопросы по тегам:

Похожие вопросы: