summaryrefslogtreecommitdiff
path: root/docs/howto/deployment
diff options
context:
space:
mode:
Diffstat (limited to 'docs/howto/deployment')
-rw-r--r--docs/howto/deployment/fastcgi.txt8
-rw-r--r--docs/howto/deployment/index.txt10
-rw-r--r--docs/howto/deployment/modpython.txt10
-rw-r--r--docs/howto/deployment/modwsgi.txt2
4 files changed, 11 insertions, 19 deletions
diff --git a/docs/howto/deployment/fastcgi.txt b/docs/howto/deployment/fastcgi.txt
index cf05174390..9326ee97dc 100644
--- a/docs/howto/deployment/fastcgi.txt
+++ b/docs/howto/deployment/fastcgi.txt
@@ -1,13 +1,11 @@
-.. _howto-deployment-fastcgi:
-
============================================
How to use Django with FastCGI, SCGI, or AJP
============================================
.. highlight:: bash
-Although the current preferred setup for running Django is :ref:`Apache with
-mod_wsgi <howto-deployment-modwsgi>`, many people use shared hosting, on
+Although the current preferred setup for running Django is :doc:`Apache with
+mod_wsgi </howto/deployment/modwsgi>`, many people use shared hosting, on
which protocols such as FastCGI, SCGI or AJP are the only viable options. In
some setups, these protocols may provide better performance than mod_wsgi_.
@@ -74,7 +72,7 @@ TCP socket. What you choose is a manner of preference; a TCP socket is usually
easier due to permissions issues.
To start your server, first change into the directory of your project (wherever
-your :ref:`manage.py <ref-django-admin>` is), and then run the
+your :doc:`manage.py </ref/django-admin>` is), and then run the
:djadmin:`runfcgi` command::
./manage.py runfcgi [options]
diff --git a/docs/howto/deployment/index.txt b/docs/howto/deployment/index.txt
index 78cfb037f5..70c2ff8bbd 100644
--- a/docs/howto/deployment/index.txt
+++ b/docs/howto/deployment/index.txt
@@ -1,5 +1,3 @@
-.. _howto-deployment-index:
-
Deploying Django
================
@@ -10,18 +8,18 @@ ways to easily deploy Django:
.. toctree::
:maxdepth: 1
-
+
modwsgi
modpython
fastcgi
-
+
If you're new to deploying Django and/or Python, we'd recommend you try
-:ref:`mod_wsgi <howto-deployment-modwsgi>` first. In most cases it'll be the easiest,
+:doc:`mod_wsgi </howto/deployment/modwsgi>` first. In most cases it'll be the easiest,
fastest, and most stable deployment choice.
.. seealso::
* `Chapter 12 of The Django Book`_ discusses deployment and especially
scaling in more detail.
-
+
.. _chapter 12 of the django book: http://djangobook.com/en/2.0/chapter12/
diff --git a/docs/howto/deployment/modpython.txt b/docs/howto/deployment/modpython.txt
index 143a6d5ae3..d35cac8fcd 100644
--- a/docs/howto/deployment/modpython.txt
+++ b/docs/howto/deployment/modpython.txt
@@ -1,5 +1,3 @@
-.. _howto-deployment-modpython:
-
============================================
How to use Django with Apache and mod_python
============================================
@@ -8,7 +6,7 @@ How to use Django with Apache and mod_python
The `mod_python`_ module for Apache_ can be used to deploy Django to a
production server, although it has been mostly superseded by the simpler
-:ref:`mod_wsgi deployment option <howto-deployment-modwsgi>`.
+:doc:`mod_wsgi deployment option </howto/deployment/modwsgi>`.
mod_python is similar to (and inspired by) `mod_perl`_ : It embeds Python within
Apache and loads Python code into memory when the server starts. Code stays in
@@ -25,8 +23,8 @@ Django requires Apache 2.x and mod_python 3.x, and you should use Apache's
Apache, there's no better source than `Apache's own official
documentation`_
- * You may also be interested in :ref:`How to use Django with FastCGI, SCGI,
- or AJP <howto-deployment-fastcgi>`.
+ * You may also be interested in :doc:`How to use Django with FastCGI, SCGI,
+ or AJP </howto/deployment/fastcgi>`.
.. _Apache: http://httpd.apache.org/
.. _mod_python: http://www.modpython.org/
@@ -383,7 +381,7 @@ If you get a UnicodeEncodeError
===============================
If you're taking advantage of the internationalization features of Django (see
-:ref:`topics-i18n`) and you intend to allow users to upload files, you must
+:doc:`/topics/i18n/index`) and you intend to allow users to upload files, you must
ensure that the environment used to start Apache is configured to accept
non-ASCII file names. If your environment is not correctly configured, you
will trigger ``UnicodeEncodeError`` exceptions when calling functions like
diff --git a/docs/howto/deployment/modwsgi.txt b/docs/howto/deployment/modwsgi.txt
index 12de53f53d..fc51f24f80 100644
--- a/docs/howto/deployment/modwsgi.txt
+++ b/docs/howto/deployment/modwsgi.txt
@@ -1,5 +1,3 @@
-.. _howto-deployment-modwsgi:
-
==========================================
How to use Django with Apache and mod_wsgi
==========================================