最近遇到个客户,硬要学别人使用域名加8080端口访问,使用宝塔搭建的环境在新增网站的时候是无法新增使用8080端口的,会提示“端口范围不合法”,没辙只能通过分析宝塔代码发现了如下验证端口函数
#检查端口是否合法
def checkPort(port):
if not re.match("^\d+$",port): return False
ports = ['21','25','443','8080','888','8888','8443']
if port in ports: return False
intport = int(port)
if intport < 1 or intport > 65535: return False
return True
原来宝塔保留了'21','25','443','8080','888','8888','8443'是无法新增成功的,只需要删除8080即可添加成功
具体找到/www/server/panel/class/public.py文件搜索checkPort函数,删除8080端口即可添加域名为8080端口的形式访问了
登录bt宝塔先确定网站使用的PHP版本点左侧的软件商店,如下如找到站点用的PHP版本,点后面的设置按钮点设置以后,在点安装扩展,在列表中找到fileinfo直接点安装,等待完成安装安装好后需要重启PH...
在配置好宝塔面板ftp后,发现登录不上。首先我们要排查以下内容:检查ftp服务是否启动检查防火墙20端口 ftp 21端口及被动端口39000 - 40000是否放行 (如是腾讯云/阿里云等还需检查安...
重启宝塔redis启动失败查看状态:[root@localhost ~]# service redis statusRedis is not running, buy pid file is exit...
wget http://pecl.php.net/get/swoole-4.5.0.tgztar -zxvf swoole-4.5.0.tgzcd swoole-4.5.0phpize./config...
最近发现apache启动不了,提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to ad...
netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况几个参数含义-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全...