windows连接非445端口(nginx转发)的samba服务卡顿
问题描述
windows访问其它机器的samba服务,不能指定端口(默认了445)。
利用windows的Vmware里的centos作中转,centos运行nginx,监听445端口,转发到非445端口的sabma服务。
在windows系统运行输入:\ip(centos主机的),可以成功访问,
但会卡顿,实际传输速度(复制一个大文件时可见)不算慢(达200kb/s),
在图形界面用鼠标右键刷新文件列表,或获取大量的小文件时会卡顿。
尝试过哪些方法
在windows上连接一个非445端口的smb服务 | Hobai's Blog
https://blog.hobairiku.site/2...
修改centos里hosts的主机名,参考:https://blog.csdn.net/lqx4_3/...
问题依然。
相关代码
nginx配置文件:
upstream smbd_445 {
server samba服务器的IP:446;
}
server {
listen 445;
proxy_connect_timeout 8s;
proxy_timeout 24h;
proxy_pass smbd_445;
}
补充说明
在centos运行nginx时有异常,
使用systemctl无法正常运行nginx,提示如下:
[root@centosvm ~]# systemctl start nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
[root@centosvm ~]# cat /var/log/nginx/error.log
2019/09/20 06:04:02 [emerg] 24741#24741: bind() to 0.0.0.0:445 failed (13: Permission denied)
执行 systemctl status nginx
这里nginx虽然成功监听了445端口,但用systemctl status nginx查看的状态是不正常的,如上图。
是这个原因导致慢的吗?
期待的结果
不会严重卡顿
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论