apache — моно & amp; Ubuntu: 503 -Service недоступен = & gt; смешайте php & amp; ASP.NET

Я пытаюсь настроить моно на Ubuntu 14.04.

Я думаю, что проблема с моим virtualHost.

Я пытаюсь смешать php и asp в одном поддомене.

Текущая настройка:

  • приложения: ASP.NET скрипт.

  • public_html: html / php script.

  • CGI-BIN: Perl скрипт

В браузере у меня появляется эта ошибка при посещении http://dev.mydomain.com/apps/ :

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

скрипт PHP работает штрафами (если я делаю http://dev.mydomain.com/index.php)

Ничего в логе apache.

мои файлы настройки:

drwxr-xr-x 7 admin admin 4096 juin   7 04:17 apps ## ASP FILES
drwxr-x--x 2 admin admin 4096 juin   7 04:05 cgi-bin
drw-rw-r-x 2 admin admin 4096 juin   7 04:05 logs
drwxr-xr-x 2 admin admin 4096 juin   7 04:05 public_html ## PHP FILES
drwxr-x--x 2 admin admin 4096 juin   7 04:05 public_shtml

мой виртуальный хост:

<VirtualHost xxx.xxx.xxx.xxx:8080>
ServerName dev.mydomain.com
ServerAdmin [email protected]
DocumentRoot /home/admin/web/dev.mydomain.com/public_html
ScriptAlias /cgi-bin/ /home/admin/web/dev.mydomain.com/cgi-bin/
MonoServerPath default /usr/bin/mod-mono-server4
MonoPath default "/etc/mono/4.5/"MonoDebug false
AddMonoApplications default "/:/home/admin/web/dev.mydomain.com/apps"ScriptAlias /apps/ /home/admin/web/dev.mydomain.com/apps/
Alias /error/ /home/admin/web/dev.mydomain.com/document_errors/
CustomLog /var/log/apache2/domains/dev.mydomain.com.bytes bytes
CustomLog /var/log/apache2/domains/dev.mydomain.com.log combined
ErrorLog /var/log/apache2/domains/dev.mydomain.com.error.log

<Directory /home/admin/web/dev.mydomain.com/cgi-bin>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AddHandler cgi-script .cgi .pl
Order allow,deny
allow from all
</Directory>
<Files ~ "\.(pl|cgi)$">
SetHandler perl-script
PerlResponseHandler ModPerl::PerlRun
Options +ExecCGI
PerlSendHeader On
</Files>
<Directory  /home/admin/web/dev.mydomain.com/apps>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
SetHandler mono
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
Order allow,deny
allow from all
DirectoryIndex app.asp App.aspx Default.asp Default.aspx default.asp default.aspx index.html index$
AddType application/x-asp-net .config .cs .csproj .dll .resources .resx .sln .vb .vbproj
AddType application/x-asp-net .asax .ascx .ashx .asmx .aspx .axd .browser .licx .master .rem .site$
MonoSetServerAlias default
</Directory>
<Directory /home/admin/web/dev.mydomain.com/public_html>
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value upload_max_filesize 50M
php_admin_value max_execution_time 30
php_admin_value post_max_size  8M
php_admin_value memory_limit 32M
php_admin_flag mysql.allow_persistent  off
php_admin_flag safe_mode off
php_admin_value session.save_path /home/admin/tmp
php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f [email protected]'
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

расположение mod-mono-server4:

root@admin:~# locate mod-mono-server4
/usr/bin/mod-mono-server4  #what I choose
/usr/lib/mono/4.5/mod-mono-server4.exe
/usr/lib/mono/gac/mod-mono-server4
/usr/lib/mono/gac/mod-mono-server4/4.2.0.0__0738eb9f132ed756
/usr/lib/mono/gac/mod-mono-server4/4.2.0.0__0738eb9f132ed756/mod-mono-server4.exe

моно путь:

root@admin:~# ls /etc/mono
2.0  4.0  4.5  browscap.ini  certstore  config  mconfig
root@admin:~# ls /etc/mono/4.5/
Browsers  DefaultWsdlHelpGenerator.aspx  machine.config  settings.map  web.config

моно установлено:

root@admin:~# mono
Usage is: mono [options] program [program-options]

Я проверил в Интернете, и люди сказали, что мне нужно autoConfig mono .. но если я это сделаю .., невозможно запустить php и asp в той же папке и с моей конфигурацией.

я следую эта установка а также учебная консоль hello-world и это работает так же хорошо.

Ну, вопрос в том … что я делаю не так и как я могу это исправить?

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]