apache2:macos上缺少/ etc / apache2 / sites-available

时间:2017-09-20 05:56:36

标签: django apache

我正在尝试配置apache2以便与django通信,而我无法访问' sites-available'目录我相信'默认'目录应该驻留。 以下是我的文件结构' 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

如果有人知道是否有可能存在具有相同属性或其他解决方案的备用配置文件...也许我只是愚蠢但我在网上找到的所有内容都表明我应该拥有此属性文件。 / p>

赞赏任何和所有帮助:)

1 个答案:

答案 0 :(得分:4)

sites-available是来自Debian派生的Linux发行版的概念。 MacOS没有它,大多数其他Linux风格也没有。

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

(注意,在Mac上运行生产系统并不常见;如果您只是为了开发而执行此操作,则可以使用内置的runserver而不是使用Apache。)< / p>