{"title":"Så här använder du Django med Apache och mod_wsgi","version":"6.0","locale":"sv","docname":"howto/deployment/wsgi/modwsgi","url":"/sv/6.0/howto/deployment/wsgi/modwsgi/","canonical":"https://djangodocs.dev/sv/6.0/howto/deployment/wsgi/modwsgi/","summary":"Att distribuera Django med Apache och mod_wsgi är ett beprövat och testat sätt att få Django i produktion. mod_wsgi är en Apache-modul som kan vara värd för alla…","html":"<h1>Så här använder du Django med Apache och <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code><a class=\"heading-anchor\" href=\"#how-to-use-django-with-apache-and-mod-wsgi\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Att distribuera Django med <a class=\"reference external\" href=\"https://httpd.apache.org/\">Apache</a> och <a class=\"reference external\" href=\"https://modwsgi.readthedocs.io/en/develop/\">mod_wsgi</a> är ett beprövat och testat sätt att få Django i produktion.</p>\n<p>mod_wsgi är en Apache-modul som kan vara värd för alla Python <a class=\"reference external\" href=\"https://wsgi.readthedocs.io/en/latest/\">WSGI</a>-applikationer, inklusive Django. Django kommer att fungera med alla versioner av Apache som stöder mod_wsgi.</p>\n<p>Den ”officiella mod_wsgi-dokumentationen” är din källa till alla detaljer om hur du använder mod_wsgi. Du vill förmodligen börja med <a class=\"reference external\" href=\"https://modwsgi.readthedocs.io/\">installations- och konfigurationsdokumentationen</a>.</p>\n<section id=\"basic-configuration\">\n<h2>Grundläggande konfiguration<a class=\"heading-anchor\" href=\"#basic-configuration\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>När du har installerat och aktiverat mod_wsgi redigerar du Apache-serverns fil <a class=\"reference external\" href=\"https://cwiki.apache.org/confluence/display/httpd/DistrosDefaultLayout\">httpd.conf</a> och lägger till följande.</p>\n<div class=\"code-block\" data-language=\"apache\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Apache</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Apache code\"><code><span class=\"nb\">WSGIScriptAlias</span><span class=\"w\"> </span>/<span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/mysite/wsgi.py</span>\n<span class=\"nb\">WSGIPythonHome</span><span class=\"w\"> </span><span class=\"sx\">/path/to/venv</span>\n<span class=\"nb\">WSGIPythonPath</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com</span>\n\n<span class=\"nt\">&lt;Directory</span><span class=\"w\"> </span><span class=\"s\">/path/to/mysite.com/mysite</span><span class=\"nt\">&gt;</span>\n<span class=\"nt\">&lt;Files</span><span class=\"w\"> </span><span class=\"s\">wsgi.py</span><span class=\"nt\">&gt;</span>\n<span class=\"nb\">Require</span><span class=\"w\"> </span><span class=\"k\">all</span><span class=\"w\"> </span>granted\n<span class=\"nt\">&lt;/Files&gt;</span>\n<span class=\"nt\">&lt;/Directory&gt;</span>\n</code></pre></div>\n<p>Den första delen i <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIScriptAlias</span></code>-raden är den bas-URL-sökväg som du vill använda för din applikation (<code class=\"docutils literal notranslate\"><span class=\"pre\">/</span></code> anger rot-URL), och den andra delen är platsen för en ”WSGI-fil” - se nedan - på ditt system, vanligtvis inuti ditt projektpaket (<code class=\"docutils literal notranslate\"><span class=\"pre\">mysite</span></code> i det här exemplet). Detta säger till Apache att servera alla förfrågningar under den angivna URL:en med hjälp av WSGI-applikationen som definieras i den filen.</p>\n<p>Om du installerar ditt projekts Python-beroenden i en <a class=\"reference external\" href=\"https://docs.python.org/3/library/venv.html#module-venv\" title=\"(in Python v3.14)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">virtuell</span> <span class=\"pre\">miljö</span></code></a>, lägg till sökvägen med hjälp av <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIPythonHome</span></code>. Se guiden för virtuell miljö <a class=\"reference external\" href=\"https://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html\">mod_wsgi virtual environment guide</a> för mer information.</p>\n<p>Raden <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIPythonPath</span></code> säkerställer att ditt projektpaket är tillgängligt för import på Python-sökvägen; med andra ord, att <code class=\"docutils literal notranslate\"><span class=\"pre\">import</span> <span class=\"pre\">mysite</span></code> fungerar.</p>\n<p>Delen <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;Directory&gt;</span></code> säkerställer att Apache kan komma åt din fil <code class=\"file docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code>.</p>\n<p>Därefter måste vi se till att denna <code class=\"file docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code> med ett WSGI-applikationsobjekt finns. Från och med Django version 1.4 kommer <a class=\"reference internal\" href=\"/sv/6.0/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startproject</span></code></a> att ha skapat ett åt dig; annars måste du skapa det. Se <a class=\"reference internal\" href=\"/sv/6.0/howto/deployment/wsgi/\"><span class=\"doc\">WSGI overview documentation</span></a> för standardinnehållet som du bör lägga till i den här filen och vad du kan lägga till i den.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Om flera Django-webbplatser körs i en enda mod_wsgi-process kommer alla att använda inställningarna för den som råkar köras först. Detta kan lösas genom att ändra:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"o\">.</span><span class=\"n\">setdefault</span><span class=\"p\">(</span><span class=\"s2\">&quot;DJANGO_SETTINGS_MODULE&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;{{ project_name }}.settings&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>i <code class=\"docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code>, till:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"p\">[</span><span class=\"s2\">&quot;DJANGO_SETTINGS_MODULE&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;{{ project_name }}.settings&quot;</span>\n</code></pre></div>\n<p>eller genom att <a class=\"reference internal\" href=\"#daemon-mode\"><span class=\"std std-ref\">använda mod_wsgi daemon-läge</span></a> och se till att varje webbplats körs i sin egen daemon-process.</p>\n</aside>\n<aside class=\"admonition-fixing-unicodeencodeerror-for-file-uploads admonition\">\n<p class=\"admonition-title\">Åtgärdar <code class=\"docutils literal notranslate\"><span class=\"pre\">UnicodeEncodeError</span></code> för filuppladdningar</p>\n<p>Om du får ett <code class=\"docutils literal notranslate\"><span class=\"pre\">UnicodeEncodeError</span></code> när du laddar upp eller skriver filer med filnamn eller innehåll som innehåller icke-ASCII-tecken, kontrollera att Apache är konfigurerat för att stödja UTF-8-kodning:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">LANG</span><span class=\"o\">=</span><span class=\"s1\">&#39;en_US.UTF-8&#39;</span>\n<span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">LC_ALL</span><span class=\"o\">=</span><span class=\"s1\">&#39;en_US.UTF-8&#39;</span>\n</code></pre></div>\n<p>En vanlig plats att placera denna konfiguration på är <code class=\"docutils literal notranslate\"><span class=\"pre\">/etc/apache2/envvars</span></code>.</p>\n<p>Alternativt, om du <a class=\"reference internal\" href=\"#daemon-mode\"><span class=\"std std-ref\">använder daemonläget mod_wsgi</span></a> kan du lägga till alternativen <code class=\"docutils literal notranslate\"><span class=\"pre\">lang</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code> i direktivet <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIDaemonProcess</span></code>:</p>\n<div class=\"code-block\" data-language=\"text\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Text</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Text code\"><code>WSGIDaemonProcess example.com lang=&#39;en_US.UTF-8&#39; locale=&#39;en_US.UTF-8&#39;\n</code></pre></div>\n<p>Se avsnittet <a class=\"reference internal\" href=\"/sv/6.0/ref/unicode/#unicode-files\"><span class=\"std std-ref\">Filer</span></a> i Unicode-referensguiden för mer information.</p>\n</aside>\n</section>\n<section id=\"using-mod-wsgi-daemon-mode\">\n<span id=\"daemon-mode\"></span><h2>Använda <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code> daemonläge<a class=\"heading-anchor\" href=\"#using-mod-wsgi-daemon-mode\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>”Daemon-läge” är det rekommenderade läget för att köra mod_wsgi (på plattformar som inte är Windows). För att skapa den nödvändiga daemonprocessgruppen och delegera Django-instansen att köras i den, måste du lägga till lämpliga <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIDaemonProcess</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIProcessGroup</span></code>-direktiv. En ytterligare ändring som krävs i ovanstående konfiguration om du använder daemonläge är att du inte kan använda <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIPythonPath</span></code>; istället bör du använda alternativet <code class=\"docutils literal notranslate\"><span class=\"pre\">python-path</span></code> till <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIDaemonProcess</span></code>, till exempel:</p>\n<div class=\"code-block\" data-language=\"apache\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Apache</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Apache code\"><code><span class=\"nb\">WSGIDaemonProcess</span><span class=\"w\"> </span>example.com<span class=\"w\"> </span>python-home=/path/to/venv<span class=\"w\"> </span>python-path=/path/to/mysite.com\n<span class=\"nb\">WSGIProcessGroup</span><span class=\"w\"> </span>example.com\n</code></pre></div>\n<p>Om du vill servera ditt projekt i en underkatalog (<code class=\"docutils literal notranslate\"><span class=\"pre\">https://example.com/mysite</span></code> i det här exemplet) kan du lägga till <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIScriptAlias</span></code> i konfigurationen ovan:</p>\n<div class=\"code-block\" data-language=\"apache\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Apache</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Apache code\"><code><span class=\"nb\">WSGIScriptAlias</span><span class=\"w\"> </span><span class=\"sx\">/mysite</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/mysite/wsgi.py</span><span class=\"w\"> </span>process-group=example.com\n</code></pre></div>\n<p>Se den officiella dokumentationen för mod_wsgi för mer information om hur du ställer in daemonläget.</p>\n</section>\n<section id=\"serving-files\">\n<span id=\"id1\"></span><h2>Servering av filer<a class=\"heading-anchor\" href=\"#serving-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django serverar inte filer själv, utan överlåter det jobbet till den webbserver du väljer.</p>\n<p>Vi rekommenderar att du använder en separat webbserver - dvs. en som inte också kör Django - för att servera media. Här är några bra val:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://nginx.org/en/\">Nginx</a></p></li>\n<li><p>En avskalad version av <a class=\"reference external\" href=\"https://httpd.apache.org/\">Apache</a></p></li>\n</ul>\n<p>Om du däremot inte har något annat val än att servera mediefiler på samma Apache <code class=\"docutils literal notranslate\"><span class=\"pre\">VirtualHost</span></code> som Django, kan du ställa in Apache så att vissa webbadresser serveras som statisk media och andra med hjälp av mod_wsgi-gränssnittet till Django.</p>\n<p>Detta exempel konfigurerar Django vid webbplatsens rot, men serverar <code class=\"docutils literal notranslate\"><span class=\"pre\">robots.txt</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">favicon.ico</span></code> och allt i URL-utrymmena <code class=\"docutils literal notranslate\"><span class=\"pre\">/static/</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">/media/</span></code> som en statisk fil. Alla andra webbadresser kommer att serveras med mod_wsgi:</p>\n<div class=\"code-block\" data-language=\"apache\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Apache</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Apache code\"><code><span class=\"nb\">Alias</span><span class=\"w\"> </span><span class=\"sx\">/robots.txt</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/static/robots.txt</span>\n<span class=\"nb\">Alias</span><span class=\"w\"> </span><span class=\"sx\">/favicon.ico</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/static/favicon.ico</span>\n\n<span class=\"nb\">Alias</span><span class=\"w\"> </span><span class=\"sx\">/media/</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/media/</span>\n<span class=\"nb\">Alias</span><span class=\"w\"> </span><span class=\"sx\">/static/</span><span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/static/</span>\n\n<span class=\"nt\">&lt;Directory</span><span class=\"w\"> </span><span class=\"s\">/path/to/mysite.com/static</span><span class=\"nt\">&gt;</span>\n<span class=\"nb\">Require</span><span class=\"w\"> </span><span class=\"k\">all</span><span class=\"w\"> </span>granted\n<span class=\"nt\">&lt;/Directory&gt;</span>\n\n<span class=\"nt\">&lt;Directory</span><span class=\"w\"> </span><span class=\"s\">/path/to/mysite.com/media</span><span class=\"nt\">&gt;</span>\n<span class=\"nb\">Require</span><span class=\"w\"> </span><span class=\"k\">all</span><span class=\"w\"> </span>granted\n<span class=\"nt\">&lt;/Directory&gt;</span>\n\n<span class=\"nb\">WSGIScriptAlias</span><span class=\"w\"> </span>/<span class=\"w\"> </span><span class=\"sx\">/path/to/mysite.com/mysite/wsgi.py</span>\n\n<span class=\"nt\">&lt;Directory</span><span class=\"w\"> </span><span class=\"s\">/path/to/mysite.com/mysite</span><span class=\"nt\">&gt;</span>\n<span class=\"nt\">&lt;Files</span><span class=\"w\"> </span><span class=\"s\">wsgi.py</span><span class=\"nt\">&gt;</span>\n<span class=\"nb\">Require</span><span class=\"w\"> </span><span class=\"k\">all</span><span class=\"w\"> </span>granted\n<span class=\"nt\">&lt;/Files&gt;</span>\n<span class=\"nt\">&lt;/Directory&gt;</span>\n</code></pre></div>\n</section>\n<section id=\"serving-the-admin-files\">\n<span id=\"id3\"></span><h2>Servering av adminfilerna<a class=\"heading-anchor\" href=\"#serving-the-admin-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>När <a class=\"reference internal\" href=\"/sv/6.0/ref/contrib/staticfiles/#module-django.contrib.staticfiles\" title=\"django.contrib.staticfiles: An app for handling static files.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code></a> är i <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>, serverar Django-utvecklingsservern automatiskt de statiska filerna för admin-appen (och alla andra installerade appar). Detta är dock inte fallet när du använder något annat serverarrangemang. Du är ansvarig för att ställa in Apache, eller vilken webbserver du än använder, för att servera adminfilerna.</p>\n<p>Administratörsfilerna finns i (<a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/6.0.x/django/contrib/admin/static/admin\">django/contrib/admin/static/admin</a>) i Django-distributionen.</p>\n<p>Vi rekommenderar <strong>starkt</strong> att du använder <a class=\"reference internal\" href=\"/sv/6.0/ref/contrib/staticfiles/#module-django.contrib.staticfiles\" title=\"django.contrib.staticfiles: An app for handling static files.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code></a> för att hantera adminfilerna (tillsammans med en webbserver enligt beskrivningen i föregående avsnitt; detta innebär att du använder hanteringskommandot <a class=\"reference internal\" href=\"/sv/6.0/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code></a> för att samla in de statiska filerna i <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> och sedan konfigurerar din webbserver för att servera <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> på <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a>), men här är tre andra tillvägagångssätt:</p>\n<ol class=\"arabic simple\">\n<li><p>Skapa en symbolisk länk till de statiska admin-filerna från dokumentroten (detta kan kräva <code class=\"docutils literal notranslate\"><span class=\"pre\">+FollowSymLinks</span></code> i din Apache-konfiguration).</p></li>\n<li><p>Använd ett <code class=\"docutils literal notranslate\"><span class=\"pre\">Alias</span></code>-direktiv, som visas ovan, för att aliasera den lämpliga URL:en (förmodligen <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> + <code class=\"docutils literal notranslate\"><span class=\"pre\">admin/</span></code>) till den faktiska platsen för adminfilerna.</p></li>\n<li><p>Kopiera de statiska filerna för admin så att de hamnar i Apache-dokumentroten.</p></li>\n</ol>\n</section>\n<section id=\"authenticating-against-django-s-user-database-from-apache\">\n<h2>Autentisering mot Djangos användardatabas från Apache<a class=\"heading-anchor\" href=\"#authenticating-against-django-s-user-database-from-apache\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django tillhandahåller en hanterare som gör det möjligt för Apache att autentisera användare direkt mot Djangos autentiseringsbackends. Se <a class=\"reference internal\" href=\"/sv/6.0/howto/deployment/wsgi/apache-auth/\"><span class=\"doc\">mod_wsgi autentiseringsdokumentation</span></a>.</p>\n</section>","rootId":"how-to-use-django-with-apache-and-mod-wsgi","toc":[{"title":"Grundläggande konfiguration","anchor":"basic-configuration","children":[]},{"title":"Använda mod_wsgi daemonläge","anchor":"using-mod-wsgi-daemon-mode","children":[]},{"title":"Servering av filer","anchor":"serving-files","children":[]},{"title":"Servering av adminfilerna","anchor":"serving-the-admin-files","children":[]},{"title":"Autentisering mot Djangos användardatabas från Apache","anchor":"authenticating-against-django-s-user-database-from-apache","children":[]}],"breadcrumbs":[{"docname":"howto/index","title":"Hur man gör-guider","url":"/sv/6.0/howto/"},{"docname":"howto/deployment/index","title":"Så här distribuerar du Django","url":"/sv/6.0/howto/deployment/"},{"docname":"howto/deployment/wsgi/index","title":"Så här distribuerar du med WSGI","url":"/sv/6.0/howto/deployment/wsgi/"}],"prev":{"docname":"howto/deployment/wsgi/uwsgi","title":"Så här använder du Django med uWSGI","url":"/sv/6.0/howto/deployment/wsgi/uwsgi/"},"next":{"docname":"howto/deployment/wsgi/apache-auth","title":"Hur man autentiserar sig mot Djangos användardatabas från Apache","url":"/sv/6.0/howto/deployment/wsgi/apache-auth/"},"formats":{"html":"/sv/6.0/howto/deployment/wsgi/modwsgi/","markdown":"/sv/6.0/howto/deployment/wsgi/modwsgi.md","json":"/sv/6.0/howto/deployment/wsgi/modwsgi.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/howto/deployment/wsgi/modwsgi.txt","official":"https://docs.djangoproject.com/sv/6.0/howto/deployment/wsgi/modwsgi/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}