可以在不进行 httpd.conf 修改的情况下配置 Django 吗?
Can Django be configured without httpd.conf modifications?
所以有人与我一起设置 Django 站点的服务器功能。它直接在浏览器中的 IP 上运行良好。所以我们刚刚完成网站建设,想连接域名。
我检查了 /etc/httpd/conf/httpd.conf
,那个文件与 Django 站点没有任何关系。我过去设置了几个 Django 站点,但我一直使用 httpd.conf
。
他可能在哪里设置 WSGI?
版本详情:
CentOS 6.6 版(最终版)
Apache 服务器版本:Apache/2.2.15
Python 2.7.9(通过虚拟环境)与 Django 1.6.0
如果您确定 Apache 实际上是这样配置的,您可以找到 运行 实例的路径:
$ ps -ef | grep apache
apache 28400 966 0 April28 ? 00:00:00 /usr/sbin/apache2
然后你可以取路径(从上面的末尾开始),并附加-V
参数来找到配置文件:
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
在 Linux 系统上,特定站点的添加通常不会卡在 httpd.conf 文件中。相反,它们将位于可用站点目录下的每个站点的单独文件中,而该目录又将被符号链接到启用站点的目录中。然后,主要的 Apache 配置文件将使用 Include 指令来包含启用站点的目录中的所有文件。
所以有人与我一起设置 Django 站点的服务器功能。它直接在浏览器中的 IP 上运行良好。所以我们刚刚完成网站建设,想连接域名。
我检查了 /etc/httpd/conf/httpd.conf
,那个文件与 Django 站点没有任何关系。我过去设置了几个 Django 站点,但我一直使用 httpd.conf
。
他可能在哪里设置 WSGI?
版本详情:
CentOS 6.6 版(最终版)
Apache 服务器版本:Apache/2.2.15
Python 2.7.9(通过虚拟环境)与 Django 1.6.0
如果您确定 Apache 实际上是这样配置的,您可以找到 运行 实例的路径:
$ ps -ef | grep apache
apache 28400 966 0 April28 ? 00:00:00 /usr/sbin/apache2
然后你可以取路径(从上面的末尾开始),并附加-V
参数来找到配置文件:
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
在 Linux 系统上,特定站点的添加通常不会卡在 httpd.conf 文件中。相反,它们将位于可用站点目录下的每个站点的单独文件中,而该目录又将被符号链接到启用站点的目录中。然后,主要的 Apache 配置文件将使用 Include 指令来包含启用站点的目录中的所有文件。