AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Mono for mac a reality1/8/2024 If the prefix used to configure XSP was /usr, the sample files are located in /usr/lib/xsp/test. When you installed XSP, a bunch of sample ASP.NET pages and web services were installed too. It is also always recommended to use your distribution’s official packages when available, rather than compiling from source. If you are using one of these linux distributions, you should look at the corresponding documentation before reading the rest of this page, as some things are different on every distro. You will need apache, the web server, installed.įrom Downloads you will need mono, xsp and mod_mono. The /blog url will be sent to the mod-mono-server that is ran by the marketing group, the /api url will be sent to the mod-mono-server for user engineering while the application in /testing will be handled by an experimental version of Mono. This mod-mono-server will still use two separate AppDomains to isolate the forums software from the support software. Setup different CPU, Disk and memory quotas to different processesįor example, in the setup above, the various Apache workers will route requests to /forums and /support to a mod-mono-server that is used by the “community” user on the server.Allow the kernel to enforce different isolation rules for different processes (for example with AppArmor or SELinux).Allow experimental code to run in one server, independent of production code.As an ISP, isolate different customers to different processes. It does this by using Application Domains to isolate the applications from each other, while using a single Mono virtual machine.Īlthough AppDomains provide an adequate level of isolation, mod_mono can also be configured to route different urls to different mod-mono-server processes. The mod-mono-server process in turn can host multiple independent applications. Depending on your configuration the Apache box could be one or a dozen of separate processes, all of these process will send their ASP.NET requests to the mod-mono-server process. Mod_mono is an Apache module that is hosted inside Apache. The most simple scenario uses Apache as the HTTP server front end which passes the requests to mod-mono-server to handle, the following diagram illustrates how this setup works: The communication between the Apache module and mod-mono-server is established using a Unix socket or a TCP socket. The module passes off requests for ASP.NET pages to an external program, mod-mono-server, which actually handles the requests. Mod_mono is an Apache 2.0/2.2/2.4.3 module that provides ASP.NET support for the web’s favorite server, Apache.
0 Comments
Read More
Leave a Reply. |