Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django macos上缺少可用的apache2:/etc/apache2/站点_Django_Apache - Fatal编程技术网

Django macos上缺少可用的apache2:/etc/apache2/站点

Django macos上缺少可用的apache2:/etc/apache2/站点,django,apache,Django,Apache,我正在尝试配置apache2,以便它与django通信,但我无法访问我认为“默认”目录应该驻留的“站点可用”目录。 以下是我在“etc/apache2/”目录下的文件结构: ├── extra │   ├── httpd-autoindex.conf │   ├── httpd-dav.conf │   ├── httpd-default.conf │   ├── httpd-info.conf │   ├── httpd-languages.conf │   ├── httpd-manual.

我正在尝试配置apache2,以便它与django通信,但我无法访问我认为“默认”目录应该驻留的“站点可用”目录。 以下是我在“etc/apache2/”目录下的文件结构:

├── extra
│   ├── httpd-autoindex.conf
│   ├── httpd-dav.conf
│   ├── httpd-default.conf
│   ├── httpd-info.conf
│   ├── httpd-languages.conf
│   ├── httpd-manual.conf
│   ├── httpd-mpm.conf
│   ├── httpd-multilang-errordoc.conf
│   ├── httpd-ssl.conf
│   ├── httpd-userdir.conf
│   ├── httpd-vhosts.conf
│   └── proxy-html.conf
├── httpd.conf
├── httpd.conf.bak
├── httpd.conf.pre-update
├── magic
├── mime.types
├── original
│   ├── extra
│   │   ├── httpd-autoindex.conf
│   │   ├── httpd-dav.conf
│   │   ├── httpd-default.conf
│   │   ├── httpd-info.conf
│   │   ├── httpd-languages.conf
│   │   ├── httpd-manual.conf
│   │   ├── httpd-mpm.conf
│   │   ├── httpd-multilang-errordoc.conf
│   │   ├── httpd-ssl.conf
│   │   ├── httpd-userdir.conf
│   │   ├── httpd-vhosts.conf
│   │   └── proxy-html.conf
│   └── httpd.conf
├── other
│   └── php5.conf
└── users
    ├── Guest.conf
    ├── aphexlog.conf
    └── secops.conf
如果有人知道是否存在具有相同属性的替代配置文件或其他解决方案的可能性。。。也许我只是在装傻,但我在网上找到的所有东西都表明我应该拥有这个属性文件


感谢所有帮助:)

可用的站点
是一个来自Debian派生的Linux发行版的概念。MacOS没有,大多数其他Linux版本也没有

相反,您需要将配置直接放在httpd.conf中


(注意,在Mac上运行生产系统是不常见的;如果您只是为了开发而这样做,那么您可以使用内置的runserver,而不是与Apache混在一起。)

谢谢您,这对您帮助很大。我并不打算在我的maclol上运行prod,而是测试一些东西,希望在我的机器上运行后将其移植到ubuntu服务器上进行进一步测试。