Я новичок, поэтому я надеюсь, что вы все можете помочь. Я устанавливаю машину для разработки, которую хочу использовать для разработки (ноутбук с Ubuntu 12.04 для разработки .NET/mono/asp.netmvc и разработки php/laravel). Я скомпилировал последний моно из источника, и когда я делаю моно, я получаю 3.2.7. Я установил Apache с помощью TaskSel и установки лампы. Я создаю свои веб-приложения и тестирую с использованием xsp, и он работает нормально. Когда я пытаюсь разместить то же самое приложение в apache, оно показывает только файлы и папки, но не отображает страницы для меня. Я использую виртуальный хостинг, это файл виртуального хоста моего тестового приложения, прежде чем делать a2ensite:
<VirtualHost *:80>
ServerAdmin webmaster@testasp
ServerName testasp
ServerAlias testasp
DocumentRoot /var/www/testasp/public_html
MonoServerPath testasp "/usr/local/bin/mod-mono-server4
MonoDebug testasp true
MonoSetEnv testasp MONO_IOMAP=all
MonoAutoApplication disabled
MonoApplications testasp "/:/var/www/testasp/public_html"
<Location "/">
Allow from all
Order allow,deny
MonoSetServerAlias testasp
SetHandler mono
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
</Location>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript
</IfModule>
Теперь я в замешательстве, потому что я не уверен, что мне не хватает или какие настройки конфигурации у меня неправильно. И просто чтобы быть уверенным, я включил и включил mod_mono.conf в файл apache2.conf. Я много гуглил и видел, что php и mono не играют хорошо. Если это так, значит ли это, что я должен использовать один или другой? Надеюсь, вы все можете помочь мне исправить это.
Спасибо и Бог благословит.
Как примечание, я хочу переустановить свой Ubuntu и установить его более новую версию и попробовать все снова и посмотреть, если я его ОС или нет. Я где-то читал, что если у вас есть mod_php и mod_mono на сервере ubuntu, он просто не работает, так как apache не будет знать, как обслуживать cshtml-страницы с mod_mono. Вы должны были бы отключить mod_php. Я не знаю, если это правда, но попробую это, прежде чем делать что-либо еще.