ftp 上的文件怎么才可以用 http 访问呢

2015-08-31 18:26:42 +08:00
 cczuysh
我在阿里云上弄了个 ftp 服务器,传上去的文件 ftp://123.96.789.131/buyer/1/0/photo_cache100.jpg 可以访问,http 是不行的,我想要用 http 访问,需要怎么做呢?
7040 次点击
所在节点    iDev
18 条回复
abelyao
2015-08-31 19:00:48 +08:00
加个 HTTP 服务器把目录指定到 FTP 相同目录
abelyao
2015-08-31 19:01:16 +08:00
上面有歧义,应该是加个 HTTP 服务
zixianlei
2015-08-31 19:06:25 +08:00
要绑定域名吧。。
alexapollo
2015-08-31 19:07:23 +08:00
python3 -m http.server
jimzhong
2015-08-31 19:09:52 +08:00
装一个 HTTP 服务,比如 lighttpd , apache 等等
最简单的就是 python3 -m http.server
lilydjwg
2015-08-31 19:11:39 +08:00
@jimzhong @alexapollo 然后楼主再跑来说怎么用的人多了就卡在那里不动了呢 =w=
临时跑 Web 服务的话可以选用 darkhttpd 或者 webfsd 的哟~
gamexg
2015-08-31 19:25:03 +08:00
除了上面的操作还需要备案
br00k
2015-08-31 19:36:08 +08:00
弄 nginx 吧
stupil
2015-08-31 19:51:40 +08:00
现在用的是什么 ?
zodiac1111
2015-08-31 19:58:37 +08:00
webfsd
cczuysh
2015-09-01 09:47:49 +08:00
@br00k 弄 nginx 吧,这个安装了,现在也可以访问,域名也有,其他的怎么操作还不会呢
cczuysh
2015-09-01 09:48:48 +08:00
Welcome to nginx on Fedora!

This page is used to test the proper operation of the nginx HTTP server after it has been installed. If you can read this page, it means that the web server installed at this site is working properly.

This is the default index.html page that is distributed with nginx on Fedora. It is located in /usr/share/nginx/html.

You should now put your content in a location of your choice and edit the root configuration directive in the nginx configuration file /etc/nginx/nginx.conf.

然后怎么操作呢
cczuysh
2015-09-01 09:53:04 +08:00
Apache Tomcat/8.0.24 安装了, If you're seeing this, you've successfully installed Tomcat. Congratulations!, HTTP 服务器把目录指定到 FTP 相同目录这个怎么操作呢
cczuysh
2015-09-01 10:24:23 +08:00
我在 cd /usr/share/nginx/html 这个目录下面建了一个文件夹 apps ,
然后再这里加了个映射 vi /etc/nginx/nginx.conf

location /apps/ {
root /var/public_ftp;
#alias ;
autoindex on;
#autoindex_exact_size off;
#autoindex_localtime on;
}

添加用户和访问权限,然后就 403 了

useradd -d /var/public_ftp -M appImage
chown appImage /var/public_ftp
chmod 777 -R /var/public_ftp
ys0290
2015-09-01 11:14:03 +08:00
web 默认配置啥也不用干,把 ftp 目录软链接到 web 目录下,删掉 index 文件
cczuysh
2015-09-01 11:19:25 +08:00
@ys0290 这个什么意思呢,我现在图片在 /var/public_ftp 这个目录下 ,
cczuysh
2015-09-01 11:20:48 +08:00
@ys0290 我查了 403 应该是权限不够,我用 root 用户,然后把 /var/public_ftp 这个目录 /var 都 chmod 777 了 还是报 403.
tanyuxiang
2015-09-01 14:26:51 +08:00
ftp 和 web 统一用一个用户

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX