V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
lowett
V2EX  ›  Python

花了 2 个月才把别人开源项目部署到自己服务器,迷之尴尬

  •  
  •   lowett · 2019-03-12 17:16:47 +08:00 · 5129 次点击
    这是一个创建于 2082 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1、服务器双 11 买的,断续研究了很久 2、nginx 弄了 2 礼拜 3、怎么部署弄了 1 礼拜 今天终于弄好了 http://litets.com/ 过几天就关闭了,我只是弄着玩,做 Android 的,想看看这个到底是怎么弄的

    第 1 条附言  ·  2019-03-12 20:22:01 +08:00

    说明:为什么会这么长时间:目的并不是要搭建个blog,而是想熟悉下整个流程。

    1. python3原来会,温故
    2. python web:Django(会写不熟) Flask
    3. nginx: 什么是正向代理,方向代理...
    4. redis
    5. html css js (原来会写,不熟)
    6. 服务器:ubuntu(装过2遍) 阿里云 域名注册 域名备案 ssh
    7. gunicorn supervior springboot 如何部署服务
    8. session cookie 是干嘛的
    9. 其他

    个人观点: 并不需要什么都很熟,但是需要了解整个体系。 主要做Android,iOS也懂点。

    第 2 条附言  ·  2019-03-12 20:29:11 +08:00
    服务器,已经关闭了,目的不是搭建个博客。准备总结一下整个流程,完结掉这个任务。这算是一项研究吧!
    第 3 条附言  ·  2019-03-12 20:34:09 +08:00
    1. 上上上:iOS
    2. 上上项:h5+vue。
    3. 上一项:树莓派。
    4. 这一项:服务器
    5. 下一项:未知,v友们可以推荐一下。
    44 条回复    2019-03-13 16:24:18 +08:00
    RBQMT
        1
    RBQMT  
       2019-03-12 17:18:36 +08:00
    nginx 是怎么弄 2 个礼拜的。。。。
    shangh
        2
    shangh  
       2019-03-12 17:18:40 +08:00
    ..
    jamesxu
        3
    jamesxu  
       2019-03-12 17:19:40 +08:00 via iPhone
    。。。
    楼主不要灰心,都这么过来的
    lihongjie0209
        4
    lihongjie0209  
       2019-03-12 17:20:32 +08:00
    nginx 买个课程学一遍也就 2 周吧
    banlv87
        5
    banlv87  
       2019-03-12 17:21:01 +08:00
    所以要做一个全能的人才,各种玩意都学,不求人,就例如我哈哈哈
    ioschen
        6
    ioschen  
       2019-03-12 17:29:43 +08:00
    @RBQMT 每天弄十分钟,两个礼拜,两个多小时,
    每天弄 12 个小时,两个礼拜等于 21 个工作日 等于一个月。
    所以同样弄了多久差距也会很久。
    ioschen
        7
    ioschen  
       2019-03-12 17:30:35 +08:00
    如果有个老司机带很快就好了,自己摸索的却耗时 [没有好资料好方法的话]
    lowett
        8
    lowett  
    OP
       2019-03-12 17:38:06 +08:00 via iPhone
    @RBQMT 出错了,我都卸载重装再弄得
    lowett
        9
    lowett  
    OP
       2019-03-12 17:39:27 +08:00 via iPhone
    @lihongjie0209 就是想看看怎么用,慢慢研究
    lowett
        10
    lowett  
    OP
       2019-03-12 17:39:47 +08:00 via iPhone
    @banlv87 公司没活干
    lowett
        11
    lowett  
    OP
       2019-03-12 17:41:19 +08:00 via iPhone
    @ioschen 有活的时候不弄,零散时间,有时候第二天再接着弄都忘记搞到哪里了
    lowett
        12
    lowett  
    OP
       2019-03-12 17:41:50 +08:00 via iPhone
    @jamesxu 我只是想知道服务器到底是怎么运行的起来的
    ZehaiZhang
        13
    ZehaiZhang  
       2019-03-12 17:43:20 +08:00
    一通百通
    ytmsdy
        14
    ytmsdy  
       2019-03-12 17:44:16 +08:00 via iPhone
    都是这么过来的!当年刚工作的时候,tomcat 花了 2 天才跑起来!
    ioschen
        15
    ioschen  
       2019-03-12 17:44:45 +08:00
    还是缺乏老司机带。
    想到一个点子,应该搞个同城交友,线下教学的平台, [当然也提供线上]
    比如谁想咨询程序问题,谁想咨询法律问题,谁想咨询医学问题。
    可以预约专业人员吃饭,可以付费等,现场解答。
    说不定还可以解决婚嫁问题😄
    mritd
        16
    mritd  
       2019-03-12 17:45:30 +08:00 via iPhone
    不错不错,就喜欢你这种能折腾的精神,写代码的就得不断折腾
    imswing
        17
    imswing  
       2019-03-12 17:58:34 +08:00 via iPhone
    你是来晒博客的吧,哈哈哈
    tomczhen
        18
    tomczhen  
       2019-03-12 18:02:49 +08:00 via Android
    django 的话正常。

    Python Web 这块没有像 PHP 那样的傻瓜式集成包,起手就是虚拟环境安装,然后又是 Nginx,又有多个 uwsgi 之类的配置方案。URL 重写,静态文件这些也都需要处理。

    可以劝退一批人了。
    Lighfer
        19
    Lighfer  
       2019-03-12 18:18:07 +08:00 via iPhone
    Docker 是个好东西… 不用一直重装撒
    lauix
        20
    lauix  
       2019-03-12 18:29:27 +08:00
    就一直 WordPress 博客程序 竟然搞了 2 个月 厉害!。(最多 2 小时搞定的路过)
    Cryse
        21
    Cryse  
       2019-03-12 18:43:09 +08:00 via iPad
    上 docker, 容器内一般情况下不怕乱配置
    springz
        22
    springz  
       2019-03-12 18:47:47 +08:00
    我一眼也以为是 WordPress,看了下 Powered by Django
    sazima
        23
    sazima  
       2019-03-12 18:48:44 +08:00
    我第一次部署网站成功的时候 废了老大劲, 激动的要死, 感觉超级牛逼, 还录了教程 (哈哈)
    vpsor
        24
    vpsor  
       2019-03-12 18:50:14 +08:00
    童鞋,在硅云买个虚拟主机,几十块钱的,10 分钟跑起 WordPress,不吹牛~
    duola
        25
    duola  
       2019-03-12 18:51:56 +08:00
    楼主应该是不做笔记之人。
    heiybb
        26
    heiybb  
       2019-03-12 18:53:10 +08:00 via Android
    再花点时间上个 https 吧😏
    daimazha
        27
    daimazha  
       2019-03-12 18:57:22 +08:00
    你需要花 20 分钟熟悉一下 docker
    littleangel
        28
    littleangel  
       2019-03-12 19:36:18 +08:00
    加油 有趣的 还很多
    恭喜入坑😄
    lowett
        29
    lowett  
    OP
       2019-03-12 20:08:53 +08:00
    @vpsor 重点不是博客 而是弄博客的技术 wordpress 我以前也学过 不过有点忘记了
    lowett
        30
    lowett  
    OP
       2019-03-12 20:09:42 +08:00
    @imswing 博客这么简陋见笑了 😂
    lowett
        31
    lowett  
    OP
       2019-03-12 20:10:51 +08:00
    @tomczhen python 的虚拟环境 我一直都搞不清楚 遇到 python2 的我都不看 搞不好
    lowett
        32
    lowett  
    OP
       2019-03-12 20:12:31 +08:00
    @lauix 重点不是博客 而是想学习下里面的东西 python Django gunicorn nginx supervisor redis mongodb 外加一点 html css js
    Hopetree
        33
    Hopetree  
       2019-03-12 20:14:21 +08:00   ❤️ 1
    你需要一个 docker 部署,docker+django 了解一下 https://github.com/Hopetree/izone-docker
    Trim21
        34
    Trim21  
       2019-03-12 20:15:57 +08:00 via Android
    服务器现在挂了…
    loading
        35
    loading  
       2019-03-12 20:16:32 +08:00 via Android
    折腾就是这样,贵在坚持。
    lowett
        36
    lowett  
    OP
       2019-03-12 20:25:06 +08:00
    @Trim21 我把它关了 因为如果你访问 map.litets.com 会访问到我写的 demo 😂
    lowett
        37
    lowett  
    OP
       2019-03-12 20:25:35 +08:00
    @Hopetree 这个熟悉完 就研究下 docker
    EscYezi
        38
    EscYezi  
       2019-03-12 20:42:47 +08:00 via iPhone
    又到了安利 caddy 的时间了(
    lowett
        39
    lowett  
    OP
       2019-03-12 20:43:45 +08:00 via iPhone
    @EscYezi caddy 是什么
    EscYezi
        40
    EscYezi  
       2019-03-12 20:49:49 +08:00 via iPhone
    @lowett #39 一款 go 语言编写的 web 服务器,部署 https 很方便
    RBQMT
        41
    RBQMT  
       2019-03-13 08:54:33 +08:00
    @lowett
    我觉得你可能缺少一个好的文档
    sdlearn
        42
    sdlearn  
       2019-03-13 10:02:01 +08:00
    楼主博客挺好看,用的哪个开源项目,可否甩个链接
    wersonliu9527
        43
    wersonliu9527  
       2019-03-13 16:04:59 +08:00
    @Hopetree 这也太厉害了,1 小时部署 http://35.220.230.191 1 小时部署 0.0
    Hopetree
        44
    Hopetree  
       2019-03-13 16:24:18 +08:00
    @wersonliu9527 我容器化部署现在已经非常快了,而且根本不用搞什么乱七八糟的配置,项目移植也非常快,下一步是 CI/CD
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.