[Mono-list] Problems installing mod_mono on Apache 2 in Slackware 10.1

Jonathan Mezach jmezach@home.nl
Thu, 07 Apr 2005 17:13:18 +0200


This is a cryptographically signed message in MIME format.

--------------ms070309060709010007010601
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Thomas Zoechling wrote:

> Jonathan Mezach wrote:
>
>> Hello there,
>>
>> I'm having some problems getting mod_mono to work on my Slackware 
>> 10.1 with Apache 2 installed. By default Slackware 10.1 comes with 
>> Apache 1.3, so I didn't install that package and got an Apache 2 
>> package from www.linuxpackages.net (I need Apache 2 for SubVersion 
>> stuff). Then I downloaded and installed mono 1.1.6 and libgdiplus. 
>> Then I got the latest XSP and mod_mono sources, compiled and 
>> installed them. XSP seems to work fine, even the .NET 2.0 test 
>> version works fine. I then tried running mod_mono, but for some 
>> reason this fails. Whenever I try to access a page it just doesn't 
>> compile it and spits out the source ASPX file instead.
>>
>> I tried installing Apache 2 from source and when I installed mod_mono 
>> on that it worked. Problem is that I've got Apache 2 set up on my 
>> machine the way I want it, so it would be much more convenient to 
>> just use what I've already got installed. I don't really see why it 
>> wouldn't work, but I guess it has something to do with where the 
>> files are located. I tried doing a diff on the configuration files, 
>> but except for the obvious differences in paths I couldn't really 
>> find a problem. Some help with this would be much appreciated.
>>
>> Greetings,
>>
>> Jonathan Mezach
>>
> Did you set a Handler for your aspx directory etc?
> eg:
>
> <Directory /usr/share/doc/xsp/test>
>    SetHandler mono
>    <IfModule mod_dir.c>
>        DirectoryIndex index.aspx
>    </IfModule>
> </Directory>

I've created a mod_mono.conf file and put it in /etc/apache2. Then I 
added an Include line at the bottom of the main httpd.conf file. Then I 
put the following into the mod_mono.conf file:

# mod_mono.conf

# Acthung! This file may be overwritten
# Use 'include mod_mono.conf' from other configuration file
# to load mod_mono module.

LoadModule mono_module /usr/lib/apache2/mod_mono.so

Alias /demo "/usr/local/share/doc/xsp/test"
MonoApplications "/demo:/usr/local/share/doc/xsp/test"

<Directory /usr/local/share/doc/xsp/test>
   SetHandler mono
   <IfModule mod_dir.c>
       DirectoryIndex index.aspx
   </IfModule>
</Directory>

Strange thing is that when I access this directory using 
http://localhost/demo it doesn't access the index.aspx file, so it seems 
like its not actually reading that block for some reason and might thus 
not be streaming stuff to XSP, but that's just a guess.

>
> Some links:
> http://www.gotmono.net/documentation/mod-mono-howto.html
> http://www.codeproject.com/cpnet/introtomono2.asp?df=100&forumid=159057&exp=0&select=1061657 
>
>
> Thomas
>
>
>


--------------ms070309060709010007010601
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJdjCC
BLcwggKfoAMCAQICAwCy9zANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNDEw
MDYwNjEzMDNaFw0wNTEwMDYwNjEzMDNaMDsxGTAXBgNVBAMTEENBY2VydCBVc2VyIENlcnQx
HjAcBgkqhkiG9w0BCQEWD2ptZXphY2hAaG9tZS5ubDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJn0aBg8nbA+ejb1C2W4HqKhbzVdPH4i+Eqs1aYjvBBMLOE0UoPebZWQEWrI
BICMgmSMCBm2ey6q/MoJ3uh8pKzHFMd5Vgt8KRBWme+Wc9+Jsna8zgO09BoNy/bRJXhUX4Rq
wEbdQrlusVfzlqXgWNrRvIwyVnmWulUuVX5PWVHMBl4L4XbAip4p6oHACZhueukjzqnl1r+C
Kut5Zl3To+nl/ZND7kseV0JEAvikxmrZT5UYbA8J8/vve9iPWFogLjyl9ck9bsQjxfEQpLdc
iNSJZ8EDmCU1tmBZd9g9r6hjWQCytL7ZdlwFW2InVZW8Brq+6jKx7JhpKGqngxPdjVECAwEA
AaOBhTCBgjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g
Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuY2FjZXJ0Lm9y
ZzAaBgNVHREEEzARgQ9qbWV6YWNoQGhvbWUubmwwDQYJKoZIhvcNAQEEBQADggIBAKMNa5hs
4WFtyAojxlATGna/Kpru4309FTAy/74G98pqOi8Eqkkzxbr5BSIT0pS/xM+zXwXI2tNYcD/B
BS5BURHvXHs388QFesaT6LSD/OITpejZ3pAAnpC99dmmvz+I1hfYJwI+ghVeA+CtrAgq4Ud5
lvm0lr85UgfmNDffhAr5Z5PPsKQqHYYLH697IHyeu+qsrL8OOzO1OqzPPjLmw0RB04i9jUZg
5sDb8SCk/D3dQ90vmCg2YSBzuPjJ4Lpiu5150fpYXbU80au2R9U/PGu2DyU7xzxXSgvY2Hvt
NNp8z0ZOHXYuJplC9w9oGwETmgPV1KTCfKmustwNxTm/B5xrNQ/0slBcVu0T2PfFiUuk/YIb
PBzO5JuZO+QMCEBBLzeehQuMYfkybkrDzLo/I3N4g70TBUOLrJCFZGnaZKVwp6K6erN+31IB
GoesnebyHLynj2WZdNy13Y153yhdPcQMKD/dlfyg7qFjvhvuEFML7I09WECsM6pz/AldCxUl
jqu35nZfR9pj8N9kJo/72JQ+x1gRFGUh7muH2VU9MsXQUG5N88xZLbtdW0wmpICsanYkUs7U
gx6vY3221MxXd8pxY9KGghmfaHomXhcqSHd7GlKeSc+7TPOMxqj1MY17lBqxqUbQvSLdTMhi
FzhUV3Q8qN7J1Y3MyQ5ZFk9t+ot9MIIEtzCCAp+gAwIBAgIDALL3MA0GCSqGSIb3DQEBBAUA
MHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEi
MCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw
cG9ydEBjYWNlcnQub3JnMB4XDTA0MTAwNjA2MTMwM1oXDTA1MTAwNjA2MTMwM1owOzEZMBcG
A1UEAxMQQ0FjZXJ0IFVzZXIgQ2VydDEeMBwGCSqGSIb3DQEJARYPam1lemFjaEBob21lLm5s
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmfRoGDydsD56NvULZbgeoqFvNV08
fiL4SqzVpiO8EEws4TRSg95tlZARasgEgIyCZIwIGbZ7Lqr8ygne6HykrMcUx3lWC3wpEFaZ
75Zz34mydrzOA7T0Gg3L9tEleFRfhGrARt1CuW6xV/OWpeBY2tG8jDJWeZa6VS5Vfk9ZUcwG
XgvhdsCKninqgcAJmG566SPOqeXWv4Iq63lmXdOj6eX9k0PuSx5XQkQC+KTGatlPlRhsDwnz
++972I9YWiAuPKX1yT1uxCPF8RCkt1yI1IlnwQOYJTW2YFl32D2vqGNZALK0vtl2XAVbYidV
lbwGur7qMrHsmGkoaqeDE92NUQIDAQABo4GFMIGCMAwGA1UdEwEB/wQCMAAwVgYJYIZIAYb4
QgENBEkWR1RvIGdldCB5b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSBoZWFkIG92ZXIg
dG8gaHR0cDovL3d3dy5jYWNlcnQub3JnMBoGA1UdEQQTMBGBD2ptZXphY2hAaG9tZS5ubDAN
BgkqhkiG9w0BAQQFAAOCAgEAow1rmGzhYW3ICiPGUBMadr8qmu7jfT0VMDL/vgb3ymo6LwSq
STPFuvkFIhPSlL/Ez7NfBcja01hwP8EFLkFREe9cezfzxAV6xpPotIP84hOl6NnekACekL31
2aa/P4jWF9gnAj6CFV4D4K2sCCrhR3mW+bSWvzlSB+Y0N9+ECvlnk8+wpCodhgsfr3sgfJ67
6qysvw47M7U6rM8+MubDREHTiL2NRmDmwNvxIKT8Pd1D3S+YKDZhIHO4+MngumK7nXnR+lhd
tTzRq7ZH1T88a7YPJTvHPFdKC9jYe+002nzPRk4ddi4mmUL3D2gbAROaA9XUpMJ8qa6y3A3F
Ob8HnGs1D/SyUFxW7RPY98WJS6T9ghs8HM7km5k75AwIQEEvN56FC4xh+TJuSsPMuj8jc3iD
vRMFQ4uskIVkadpkpXCnorp6s37fUgEah6yd5vIcvKePZZl03LXdjXnfKF09xAwoP92V/KDu
oWO+G+4QUwvsjT1YQKwzqnP8CV0LFSWOq7fmdl9H2mPw32Qmj/vYlD7HWBEUZSHua4fZVT0y
xdBQbk3zzFktu11bTCakgKxqdiRSztSDHq9jfbbUzFd3ynFj0oaCGZ9oeiZeFypId3saUp5J
z7tM84zGqPUxjXuUGrGpRtC9It1MyGIXOFRXdDyo3snVjczJDlkWT236i30xggOHMIIDgwIB
ATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v
cmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW
EnN1cHBvcnRAY2FjZXJ0Lm9yZwIDALL3MAkGBSsOAwIaBQCgggHbMBgGCSqGSIb3DQEJAzEL
BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDQwNzE1MTMxOFowIwYJKoZIhvcNAQkE
MRYEFP4UfSdcVErGV5Sh1+1WnHQvlIrOMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcw
DgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEo
MIGRBgkrBgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0
cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5
MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwCy9zCBkwYLKoZIhvcNAQkQ
AgsxgYOggYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNl
cnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN
AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwCy9zANBgkqhkiG9w0BAQEFAASCAQCLJe4iVGWU
f3+smPrp1izLe/rYoIU4fBQEfgZ3+hfHlFPQuVpvfXCJOThr25j/mPk+r6v4NgEBYZrKcvJm
ifzh4u7vmwz7Oai6nMcpvHWZQsCoaT68jbwcCYZvo/JkCfX/z56shJjrdHGp6PlZz51l8AFe
cRfX7a1jj/4NjulYeHqHliZYOt+77259grq25nmyk0nzPtQjnpdpxRY/oBOE7CdRmmkxU5iG
bH/I/2cXlmt4EmdDWFOOZuARdoRFgpgqpg0+ZO4OwzpoCw6bebNz9PBZRPzBTJ1EDmVILzol
p/oUeMWVPGFpBYwCK3cR7e/a8deynAnFRoKCtRQ4wYpuAAAAAAAA
--------------ms070309060709010007010601--