VPS侦探论坛

 找回密码
 注册
查看: 3865|回复: 8

lnmp1.4安装ftp后无法连接

[复制链接]
发表于 2018-1-27 18:02:22 | 显示全部楼层 |阅读模式

在两台云主机上(一台是华为的:1核 | 2GB CentOS 7.4 64bit,另一台是新睿的:2核+1Ghz+4GMemory CentOS 7 64bit)安装了lnmp1.4,完成安装后新睿的可以打开默认网站,另一台华为的则无法打开。在两台主机上安装ftp都无法连接,修改ftp配置文件注释掉“MINUID 100”也无法连接。另外,如果我想让ip访问新建的虚拟主机应该如何设置,尝试了一下修改配置文件(server_name和root的值都改成自己的虚拟主机对应值)也不行!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2018-1-28 09:31:45 | 显示全部楼层


打不开默认虚拟主机页面,如果安装成功并正常启动了就两种可能 1 服务商有另外的防火墙或安全组之类的设置 80端口没有加入允许规则 2 vps上防火墙规则有问题

ftp没有具体错误信息没法排查
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2018-1-29 01:53:30 | 显示全部楼层

重复卸载安装很多次都无法搞定,试了vsftp也不行,现在已经放弃这个ftp了,现在用支持sftp协议的SecureFX进行上传文件。然而我的网站程序需要用curl请求本地资源,但发现通过curl请求本地资源时会超时(请求外站资源不会超时),网上查找的的答案是nginx不支持多进程导致,于是我卸载了lnmp再装lamp,但还是发现会超时,我之前用的wdcp进行这样的本地资源请求(请求一个php脚本,再在这个脚本里用curl请求同目录下的php脚本或其它资源)是没有问题的,如果这个问题解决不了那我只能装回原来的wdcp了,虽说那个安装包更占内存资源。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2018-1-29 09:30:38 | 显示全部楼层

回复 3# 的帖子




lnmp 1.4早已经没有vsftpd了,lnmp的ftp服务器,只要你防火墙或安全组上设置没问题,lnmp ftp add 时信息没错肯定就不会有问题,你反馈信息有限没法分析原因

不清楚你curl测试代码是怎么的所以也没法确定原因
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2018-1-29 12:42:11 | 显示全部楼层

比如在自己网站有如下页面:a.php,b.php,c.html;在 a.php 里用 curl 请求 b.php、c.html 会超时,但请求站外网站却没有问题,如百度首页。在网上找到的答案是 nginx 是单进程,在访问 a.php 时已经占用了端口,如果再在 a.php 里请求 b.php 会导致无响应,因为 b.php 要等到 a.php 释放端口才能进行,而 a.php 也要等到 b.php 的数据返回才能完成,所以就卡死了。所以后来我把 lnmp 卸载了再装 lamp,但是问题依旧,按理说 apache 是多进程,应该可以同时请求多个同域的脚本才对,而我之前安装的 wdcp 进行上面的操作完全没有问题,不知道你们的 lamp 对 apache 做了什么修改导致这个问题的产生

军哥运维代购:http://shop63846532.taobao.com/

发表于 2018-1-29 12:59:20 | 显示全部楼层

回复 5# 的帖子


按照你百度到理论,那你访问这个论坛的时候其他人就无法访问到这个论坛了
 楼主| 发表于 2018-1-29 13:35:07 | 显示全部楼层

我说的是访问一个页面的时候这个页面再通过 curl 请求站内资源会超时,你说的别人访问这个论坛那是多人访问一个页面,两种方式完全不一样啊
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2018-1-29 16:24:07 | 显示全部楼层

问题解决了,是云服务器安全组端口没放开导致的,经测试发现,无论是 lamp 还是 lnmp 都能在程序里用 curl 请求本地资源。现在我又有疑惑了,为什么之前没放开端口可以通过浏览器访问?而华为那台主机要放开端口才能用浏览器进行访问
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2018-1-29 17:28:41 | 显示全部楼层

回复 8# 的帖子



如果你不是通过127.0.0.1、localhost 访问的话应该就要通过安全组的防火墙
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 17:18 , Processed in 0.027583 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表