iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
cczuysh
V2EX  ›  iDev

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

  •  
  •   cczuysh · Aug 31, 2015 · 7928 views
    This topic created in 4082 days ago, the information mentioned may be changed or developed.
    我在阿里云上弄了个 ftp 服务器,传上去的文件 ftp://123.96.789.131/buyer/1/0/photo_cache100.jpg 可以访问,http 是不行的,我想要用 http 访问,需要怎么做呢?
    18 replies  •  2015-09-01 14:26:51 +08:00
    abelyao
    abelyao
    Aug 31, 2015
    1
    加个 HTTP 服务器把目录指定到 FTP 相同目录
    abelyao
    abelyao
    Aug 31, 2015
    2
    上面有歧义,应该是加个 HTTP 服务
    zixianlei
    zixianlei
    Aug 31, 2015
    3
    要绑定域名吧。。
    alexapollo
    alexapollo
    Aug 31, 2015
    4
    python3 -m http.server
    jimzhong
    jimzhong
    Aug 31, 2015
    5
    装一个 HTTP 服务,比如 lighttpd , apache 等等
    最简单的就是 python3 -m http.server
    lilydjwg
    lilydjwg
    Aug 31, 2015
    6
    @jimzhong @alexapollo 然后楼主再跑来说怎么用的人多了就卡在那里不动了呢 =w=
    临时跑 Web 服务的话可以选用 darkhttpd 或者 webfsd 的哟~
    gamexg
    gamexg
    Aug 31, 2015
    7
    除了上面的操作还需要备案
    br00k
    br00k
    Aug 31, 2015
    8
    弄 nginx 吧
    stupil
    stupil
    Aug 31, 2015
    9
    现在用的是什么 ?
    zodiac1111
    zodiac1111
    Aug 31, 2015
    10
    webfsd
    cczuysh
    cczuysh
    OP
    Sep 1, 2015
    11
    @br00k 弄 nginx 吧,这个安装了,现在也可以访问,域名也有,其他的怎么操作还不会呢
    cczuysh
    cczuysh
    OP
    Sep 1, 2015
    12
    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
    cczuysh
    OP
    Sep 1, 2015
    13
    Apache Tomcat/8.0.24 安装了, If you're seeing this, you've successfully installed Tomcat. Congratulations!, HTTP 服务器把目录指定到 FTP 相同目录这个怎么操作呢
    cczuysh
    cczuysh
    OP
    Sep 1, 2015
    14
    我在 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
    ys0290
    Sep 1, 2015 via iPhone
    15
    web 默认配置啥也不用干,把 ftp 目录软链接到 web 目录下,删掉 index 文件
    cczuysh
    cczuysh
    OP
    Sep 1, 2015
    16
    @ys0290 这个什么意思呢,我现在图片在 /var/public_ftp 这个目录下 ,
    cczuysh
    cczuysh
    OP
    Sep 1, 2015
    17
    @ys0290 我查了 403 应该是权限不够,我用 root 用户,然后把 /var/public_ftp 这个目录 /var 都 chmod 777 了 还是报 403.
    tanyuxiang
    tanyuxiang
    Sep 1, 2015 via Android
    18
    ftp 和 web 统一用一个用户
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4893 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    ♥ Do have faith in what you're doing.