欢迎大家关注我的公众号,添加我为好友!

今天在学习ssm商城的时候安装好了虚拟机,装好了CentOS,配置好了NGINX服务器,也配置好了Linux自带的ftp,但是通过http访问的时候却不能实现。情况如下:

我使用的“FileZilla”工具访问:

但是从网页上就是不能够访问。

解决办法:

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;
        }

还有一个就是查看“ vi /etc/vsftpd.conf”配置如下,必须一致。

anonymous_enable=NO
# 禁止匿名用户登陆
# Uncomment this to allow local users to log in.
local_enable=YES
 # 允许本地用户登陆
# Uncomment this to enable any form of FTP write command.
write_enable=YES
 # 可以进行写操作
# Default umask for local users is 077. You may wish to change this to 022,
#if your users expect that (022 is used by most other ftpd's)
local_umask=022
# 上传文件的权限 默认没有读的权限
# It is recommended that you define on your system a unique user which the

最后,感谢被我搜索过的文章,然后才总结出这一篇文章,谢谢!!!

欢迎大家关注我的公众号,添加我为好友!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐