如何让Django+Ember应用运行在一个域名和一个特定的端口号上



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

我得到Django+ember应用程序工作在我的域名(没有指定端口号),如domainname.com。使用

命令无法使其工作
python3 manage.py runserver domain-name.com:54321

我需要添加什么到我的/etc/httpd/conf/httpd.conf文件吗?我知道httpd.conf文件的当前配置是正确的,因为它可以在没有端口号的情况下工作。但是,为了使它在特定端口号上工作,我缺少了什么?

您必须将端口添加到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

相关内容

最新更新