小白求助,关于搭建服务器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在答技术问题时复制粘贴 AI 生成的内容
puyaraimondii
V2EX    程序员

小白求助,关于搭建服务器

  •  
  •   puyaraimondii 2016-04-07 16:22:55 +08:00 4645 次点击
    这是一个创建于 3482 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近正在做毕设,涉及到服务器方面的内容,怎奈对服务器方面一点基础都没有,暂时只找了一本鸟哥 linux 私房菜先研究一下,

    整体思路是这样的:将一段声音数据上传到服务器中,在服务器上运行写好的 python 程序(用来处理声音数据),处理完得到结果后,再将得到的结果传到一个 ios 设备上(相当于通过移动端展示结果,这一部分还没开始做。。。)

    在网上简单搜索了一下,发现有好多种服务器,不知道我应该从哪里入手,而且对数据的输入输出,以及怎样实现接口还没什么头绪。。。

    各位高手如果有什么建议尽情说,任何方面的建议或者一件都好,先谢谢啦~
    31 条回复    2016-04-08 14:29:12 +08:00
    Remember
        1
    Remember  
       2016-04-07 16:35:45 +08:00
    感觉你四年光顾着 dota , lol 或者泡妞了
    a199261800
        2
    a199261800  
       2016-04-07 16:37:37 +08:00
    实在是没有 linux 基础,可以用 windows server 做服务器。你在 iis 上挂一个文件上下传接口就行了。
    Yasic
        3
    Yasic  
       2016-04-07 16:38:00 +08:00   2
    看完私房菜估计你已经毕业了
    Pythagodzilla
        4
    Pythagodzilla  
       2016-04-07 16:47:40 +08:00
    这个不需要看私房菜什么的吧...
    用 flask 写个简单的 restful api ,然后处理信号就好了吧...
    ios 那面不熟...
    LWXYFER
        5
    LWXYFER  
       2016-04-07 16:55:46 +08:00
    有钱就阿里云这些啊,你说的很多种服务器是说的 linux 发行版本吧。上传数据的话,没什么要求的话,那么手动 SSH 上传。处理完后就用网页展示啊。就酱,毕竟你的需求不是很清楚嘛。鸟哥的书看看还是不错的,但是不过急用 linux 的话,哪不懂就 google 啊。
    imnpc
        6
    imnpc  
       2016-04-07 16:58:34 +08:00
    一般建议服务器部署 LNMP

    或者商业面板 DA 网上有开心版
    可以编辑配置文件 或者下载编辑好的配置文件 然后开始编译
    部署完毕以后 帐号密码在 /usr/local/directadmin/scripts/setup.txt
    wwjvtwoex
        7
    wwjvtwoex  
       2016-04-07 16:58:43 +08:00
    测试程序可以用 Python 自带的服务器 "python -m SimpleHTTPServer"

    如果不怕慢,可以用 CGI 模式,几乎不用配置服务器

    一般使用 WSGI , Python 专有的接口
    dphdjy
        8
    dphdjy  
       2016-04-07 18:28:43 +08:00 via Android
    数据处理时间短,直接流输入然后返回
    数据处理时间长,建个队列,在客户端拉
    yangxin0
        9
    yangxin0  
       2016-04-07 19:15:02 +08:00
    花点钱呗, V 站上很多人都可以做
    toono
        10
    toono  
       2016-04-07 19:15:21 +08:00
    nginx 转发到你的 python 写的服务程序监听的端口,就相当于就是用 python 处理所有事情了。
    micookie
        11
    micookie  
       2016-04-07 19:23:38 +08:00
    觉着你的毕业设计完不成了
    ytmsdy
        12
    ytmsdy  
       2016-04-07 19:24:27 +08:00
    不要求助了,有钱的话直接请个程序员帮你做吧。目测等你把这些东西吃透来,能做出东西。估计人家都毕业来。
    所有,干脆请人吧。。。来个 1k ,程序的部署, nginx , python , mysql 都帮你搞定!
    gamexg
        13
    gamexg  
       2016-04-07 20:22:23 +08:00 via Android   1
    看你选的书就明白这个毕设你是完成不了了。

    之前刚搞了一个网站上传,青云服务器 3d 渲染, android 展示, socket.io 同步 android 及网站。 ios 不熟悉,搞不定。
    Yasic
        14
    Yasic  
       2016-04-07 23:45:44 +08:00
    大体流程是不是酱紫
    1.Django + nginx 配置
    2.编写 python 逻辑代码
    3.上传声音文件(这里你想怎么上传, ftp ?)
    4.处理声音文件并存入到数据库
    5.设计请求端口
    6.移动端从端口获取服务器数据库的数据
    7.移动端呈现结果给用户
    feather12315
        15
    feather12315  
       2016-04-08 00:46:37 +08:00 via Android
    我也觉得你完不成了。
    找人帮忙吧
    starcraft
        16
    starcraft  
       2016-04-08 01:42:37 +08:00 via iPhone
    做毕设开始看私房菜。。。半年前为啥不选个纯理论研究的算法课题。
    yemenchun1
        17
    yemenchun1  
       2016-04-08 07:32:17 +08:00 via iPhone
    你可以去学一下哈佛公开课 CS75
    前五课就能解决你的问题
    lloovve
        18
    lloovve  
       2016-04-08 08:15:33 +08:00 via Android
    golang 做上传只要几十行代码。下载更是简单,一行代码
    dxwwym
        19
    dxwwym  
       2016-04-08 08:16:21 +08:00 via iPhone
    结果传给 iOS ……
    Neveroldmilk
        20
    Neveroldmilk  
       2016-04-08 08:25:43 +08:00
    LZ 你完不成,除非别人给你做。我认为这要用到 Apache 、 Socket 、 Managed C 等技术,保守估计你要学半年以上。
    venster
        21
    venster  
       2016-04-08 08:26:34 +08:00
    伙计,这都四月八号了你才开始做毕设?正常情况这回都做了一半了吧?
    ddgreat
        22
    ddgreat  
       2016-04-08 09:01:49 +08:00 via iPhone
    我们有一个上传部分类似的项目。传图片到服务器。服务器是 CentOS 。上传用的 vsftp 通过 FTP 来上传。 PC 端是 MFC 。
    tinkerer
        23
    tinkerer  
       2016-04-08 09:05:16 +08:00 via Android
    (3[] 我觉得你需要 win server.
    poorguy
        24
    poorguy  
       2016-04-08 09:15:41 +08:00
    "传到一个 ios 设备上"你想做推送吗?你现在的状态,还是让 ios 设备获取简单点吧
    puyaraimondii
        25
    puyaraimondii  
    OP
       2016-04-08 09:40:49 +08:00
    @Remember 额。。。因为我不是计算机专业的。。。和这个服务器有点关系的只学过计算机网络和微处理器与嵌入式。。。
    Bryan0Z
        26
    Bryan0Z  
       2016-04-08 09:47:53 +08:00 via Android
    楼上嘲讽的那些人真无聊,说的好像你们一出生就会用服务器一样
    VPS 选阿里云或者腾讯云,有学生优惠,短期用用足够。你需要看看 python 网络相关的包,和服务器做个简单的交互,难度不会太大,找个类似的东西改改,如果标准是能用就行,最多一个星期
    mhycy
        27
    mhycy  
       2016-04-08 09:49:40 +08:00
    要快? PHP 走起~Python 通讯怎么做?命令行调用啊~

    PS. 以上是应付毕设的做法,别在实际环境中使用
    wubotao
        28
    wubotao  
       2016-04-08 10:01:04 +08:00
    服务器是 Win 还是 Linux 很重要吗?我觉得都可以啊,关键是你的 Python 程序怎么写吧,找个 Flask 或者 Tornado 写个接口不就行了么。
    AZLisme
        29
    AZLisme  
       2016-04-08 11:26:33 +08:00
    2k
    hitmanx
        30
    hitmanx  
       2016-04-08 12:54:07 +08:00
    “整体思路是这样的:将一段声音数据上传到服务器中,在服务器上运行写好的 python 程序(用来处理声音数据),处理完得到结果后,再将得到的结果传到一个 ios 设备上(相当于通过移动端展示结果,这一部分还没开始做。。。)


    我的理解是你主要的核心是在这个处理声音数据的 python 上?如果是这样的话,最好找个合作的人去做服务器端和 ios 端。按照毕业设计 6 月截至来算,现在还剩下 1 个多月,你如果现在对 linux 还不太熟的话,从头开始学 linux 基本操作,再学 python 的 web 框架等等时间不太够的。何况你要是 0 基础的话, ios 端同样不是几天能搞出来的。总的来说就是你时间不太够,建议找人分工合作,对于主业是干这个的人来说,可能很快就能做完了。
    undownding
        31
    undownding  
       2016-04-08 14:29:12 +08:00
    楼主需要我帮你做嘛,开价合理的话可以考虑下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1677 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:14 PVG 00:14 LAX 09:14 JFK 12:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86