You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:在CyberPanel与OpenLiteSpeed环境下,Django网站仅能通过8000端口访问

解决CyberPanel+OpenLiteSpeed下网站需加端口8000访问的问题
  • 检查OpenLiteSpeed虚拟主机端口配置
    登录CyberPanel,找到对应网站的「OpenLiteSpeed设置」,确认监听端口是80(HTTP)或443(HTTPS),而非8000。别直接用开发服务器的8000端口对外,得通过OpenLiteSpeed承接外部流量。

  • 验证应用程序映射配置(以Django为例)
    进入CyberPanel的「网站」→「管理」→「应用程序」→「添加应用程序」,选择对应框架,填对项目路径和WSGI文件路径,映射路径设为/。停掉自己运行的python manage.py runserver 0.0.0.0:8000进程,避免端口冲突。

  • 排查防火墙与SELinux
    先查看CentOS防火墙是否开放80、443端口:

    firewall-cmd --list-ports
    

    未开放的话添加端口并重启防火墙:

    firewall-cmd --add-port=80/tcp --permanent
    firewall-cmd --add-port=443/tcp --permanent
    firewall-cmd --reload
    

    临时关闭SELinux测试是否为其导致的问题:

    setenforce 0
    

    若问题解决,可调整SELinux策略或设置为宽容模式:

    sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
    
  • 确认域名解析与刷新缓存
    检查域名A记录是否正确指向服务器公网IP,避免解析错误。本地刷新DNS缓存:Windows用ipconfig /flushdns,Linux/macOS用systemd-resolve --flush-caches或dscacheutil -flushcache。

  • 重启OpenLiteSpeed服务
    修改配置后务必重启服务使设置生效:

    systemctl restart lsws
    

内容的提问来源于stack exchange,提问作者jyoti Mittal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 03:51:40