我想在我的网站上运行一个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