如何在域名和某个端口号上运行Django + Ember应用程序

时间:2016-10-28 01:33:24

标签: django apache ember.js server web

我想在我的网站上运行某个端口号(例如54321)的Django + Ember网站,例如:domain-name.com:54321。

我让Django + ember应用程序处理我的域名(没有指定端口号),如domain-name.com。我无法使用命令:

python3 manage.py runserver domain-name.com:54321

我是否需要在/etc/httpd/conf/httpd.conf文件中添加任何内容?我知道我的httpd.conf文件的当前配置是正确的,因为它没有端口号。但是我错过了什么使其适用于某个端口号?

1 个答案:

答案 0 :(得分:1)

您必须将端口添加到httpd.conf配置中。 例如:

Listen 54321
<VirtualHost domain-name.com:54321>
    DocumentRoot "/var/www/my-django-app/"
    ServerName domain-name.com
    # Other things...
</VirtualHost>

别忘了重启你的apache服务...... 有关更多信息,请阅读文档: https://httpd.apache.org/docs/2.4/vhosts/examples.html