关于 通过http请求 无法访问Linux下的ftp服务的解决办法!

解决办法:
1.首先进入到NGINX配置文件下面:

然后继续往下:

其中 “server_name”表示的是本机IP 也可设置成 “localhost”,“location”表示本地的意思 。

先看根目录“root /home/ftpuser/hry/”表示的是根路径,

“images”表示本地路径。

区别 比如访问路径“http://192.168.64.128/home/ftpuser/hry/images

设置了根路径之后就可以更改为“http://192.168.64.128/images

代码:

server {
listen 80;
server_name 192.168.64.128;
location / {
root html;
index index.html index.htm;
}
location /images/ {
root /home/ftpuser/hry/;
autoindex on;
}

原文地址:http://blog.51cto.com/python20101030/2335477

时间: 2024-08-09 14:12:06

关于 通过http请求 无法访问Linux下的ftp服务的解决办法!的相关文章

Linux 下WordPress FTP帐号解决办法

自己用Ubuntu搭建WordPress后在更换主题时提示需要输入FTP帐号和密码,解决办法主要是把WordPress主目录的权限所有者弄为Apache: 找到apache服务所使用的用户名和用户组 ps -aux 找到 /usr/sbin/apach 的用户名,它就是apache的所有者,我这里是 www-data sudo chown www-data:www-data -R /var/www/html/ 因为我的WordPress的主目录是 /var/www/html/ 然后刷新WordP

局域网内Linux下开启ftp服务的“曲折路”和命令复习

今天主要学习了Linux下网络配置以及vsftp(FTP)和samba的服务配置,学习起来,难度也就一般,并没有特别难,可是在可以做实验的时候,却并没有自己想像的那么顺利,可见,很多事情看起来不难,做起来却又是另外一回事.特作此篇以作纪念. 一:vsftpd 的配置. 1,首先,最好已经进行yum源的配置(如果没有配置,可以搜索我的日记,做好配置),方便于我们安装vsftpd. 只需一句命令即可: [[email protected] ~]# yum -y install vsftpd 喝杯茶,

常见的Linux下的段错误 及解决办法

一.段错误 所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及与此相应的段限和页面交换还有程序运行级别还有内存粒度等等的信息.一旦一个程序发生了越界访问,cpu就会产生相应的异常保护,于是segment

远程连接linux下的mysql Err1045 Err2003解决办法

本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewall作为防火墙,现在要将其关闭 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示not

关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法

.Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer2008低于SP3版本,会出现连接超时的问题. 解决办法: 官方下载SqlServer 2008 Sp3 补丁 https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/SQLServ

LInux下安装FTP服务

第一步 创建ftp用户组ftpusers,创建ftp用户ftptest,限制用户不能登入系统,设置用户访问目录 mkdir?/home/FTP chmod 777 -R ?/home/FTP groupadd ftpusers useradd ?ftptest -g ftpusers -d /home/FTP -s /sbin/nologin ?ftptest passwd ftptest ?设置密码 ? ? 第二步安装配置服务 1 可以直接使用软件库安装 ?rpm -ivh vsftpd 再补

linux下搭建ftp服务

操作系统:centos7.0 64位 使用vsftpd搭建ftp服务 1.yum install vsftpd 2.启动/重启/关闭vsftpd服务器[[email protected] ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop即可.如果是源码安装的,到安装文件夹下找到st

如何在linux下开启ftp服务

首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd  如果看到有vsftpd的目录说明服务器已经安装了ftp软件 查看ftp 服务器状态        #service vsftpd status 如果没有安装,查询是否有可用的rpm安装包 [[email protected] ~]# yum list |grep vsftpd vsftpd.i686                                 2.2.2-21.el6        

arm linux下启动ftp服务

1.环境: /home/jello # uname -aLinux  3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux 2.使用tcpsvd启动ftp服务 tcpsvd -vE 0.0.0.0 21 ftpd ftpdir & (&表示使当前程序后台运行,以免影响交互)