V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pekki
V2EX  ›  程序员

萌新想搭个网站记录一些东西,以下是心路历程

  •  
  •   pekki · 2021-02-22 11:24:11 +08:00 · 3673 次点击
    这是一个创建于 1403 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前我是直接在自己笔记本上搭内网穿透到公网的,听大佬的话,抛弃 windows,租了一台服务器搭 linux 系统,下个 putty,然后学习 centos 和 ubuntu 的区别,然后又巴拉巴拉学习 linux 各种发行版的区别……随意的装上 centos,跳过这一段,开始学习 nginx (大佬推荐的),然后觉得 ec2 的服务器特别卡,nginx 又复杂,然后大佬说开发环境和分发环境不一样啊,你懂什么是 dns 解析吗,cgi 你又不懂,反向代理又是啥,然后人又傻掉然后学习 lua (大佬推荐的),然后听大佬的还要学习 cgi,好的,学习 cgi,然后又是 cloudfare,又是 wordpress,我问大佬用 github page 不是直接可以搭吗,都不用租服务器了,大佬说,可是它有墙啊,又问怎么才能穿墙呢,大佬说我没救了,大佬的言论讳莫如深,我整个人都不好了。
    39 条回复    2021-02-23 17:23:28 +08:00
    ch2
        1
    ch2  
       2021-02-22 12:02:24 +08:00   ❤️ 2
    nginx 并不复杂,简单的用用不需要学多少。但是你想玩网站,首先不应该想代码技术栈的事,甚至代码是很次要的因素。而是得做功课了解一下做一个网站需要消耗多少资源,才能达到什么样的效果,而不是闷头瞎折腾。
    总的来说你的网站如果想被国内的普通人很方便地访问到,就必须先解决资质跟带宽的问题(服务器算力?用什么技术?都很次要)。资质是你的域名要去备案,带宽是要么你花钱买流量要么买带宽,你想省钱的同时做到省事,世界上没有这么好的事
    RickyC
        2
    RickyC  
       2021-02-22 13:05:17 +08:00
    能不能等不是萌新了,再来 V2EX 发表见解?
    RickyC
        3
    RickyC  
       2021-02-22 13:05:43 +08:00
    建议把心路历程发到自己的博客里
    iseki
        4
    iseki  
       2021-02-22 13:16:00 +08:00
    emmm 搭站的难点从来都不是技术,技术问题大多都是可以克服解决的
    lepchaos
        5
    lepchaos  
       2021-02-22 13:18:05 +08:00   ❤️ 1
    这一段话里面居然有九个 大佬....
    xingshu1990
        6
    xingshu1990  
       2021-02-22 13:23:30 +08:00
    搭网站,简单的方法就是 买一个虚拟主机,或者服务器,直接搭宝塔面板,前期根本就不要考虑数据量大了怎么办,直接上 wordpress,把文章写到 5 页了再说。
    johnsona
        7
    johnsona  
       2021-02-22 13:23:57 +08:00 via iPhone
    换个域名就穿墙了 是不是傻
    pkwenda
        8
    pkwenda  
       2021-02-22 13:29:11 +08:00
    notion + 域名搭个在线博客吧,预览: https://niubility.me/
    Lemeng
        9
    Lemeng  
       2021-02-22 13:32:51 +08:00
    哦哦哦
    xloger
        10
    xloger  
       2021-02-22 13:36:30 +08:00
    本菜鸡当时就是照着这个帖子就着翻译来的: https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-18-04
    比国内很多中文教程要清晰易懂科学得多。
    Kasumi20
        11
    Kasumi20  
       2021-02-22 13:43:07 +08:00
    本质上还是怪不会 linux
    smallyu
        12
    smallyu  
       2021-02-22 13:46:36 +08:00
    github pages 有墙吗?
    cherryas
        13
    cherryas  
       2021-02-22 13:49:30 +08:00
    所以呢,学 linux 和 nginx 又没白学,属于基础知识了。。
    hxndg
        14
    hxndg  
       2021-02-22 14:08:23 +08:00
    无所谓好不好,每个人的认识都是螺旋上升的,毕竟“人们不知道自己不知道的东西”
    我对 TLS 很熟悉,但有的时候遇到了具体的问题也要翻 RFC
    我对多线程,内存一致性和缓存一致性也很熟悉,我司移植 ARM 的问题我修了很多,但很多时候也得去查资料才能明白某个函数是不是 write atomic 的
    有人说你懂这些你就是大佬,实际上并不是,只是多学了一些东西而已。有主动的学习的心理+主动学些的动力就能不断进步。
    a752252255
        15
    a752252255  
       2021-02-22 14:25:01 +08:00
    建站部署很简单嘛。。
    宝塔面板+wordpress 半小时就行
    qanniu
        16
    qanniu  
       2021-02-22 14:28:04 +08:00
    @pkwenda #8 , 哥们,无意冒犯,不过你的 notion 在线预览 tmd 太丑了。
    一直等 notion 开正式 api,出转 wordpress 功能。
    0x4F5DA2
        17
    0x4F5DA2  
       2021-02-22 14:50:31 +08:00
    coding 也有 page 服务啊,速度飞起
    bearboss
        18
    bearboss  
       2021-02-22 14:54:37 +08:00
    hexo or hugo + vercel 半天就搞定了 还不用钱
    CecilFang
        19
    CecilFang  
       2021-02-22 14:55:17 +08:00
    GitHub 免费的不用么..
    YvesX
        20
    YvesX  
       2021-02-22 14:59:16 +08:00
    GitHub Pages 有墙的这个事情现在倒是可以很简单地跳过了,直接把 Hugo 传到下面这个服务里:
    /t/752988
    zictos
        21
    zictos  
       2021-02-22 15:05:00 +08:00
    直接淘宝搜博客搭建,50 元搞定
    alexmy
        22
    alexmy  
       2021-02-22 15:08:34 +08:00
    github pages 可以直接访问吧。https://alex-my.xyz/ 我的都直接挂在上面,刚去点了下,能访问啊。
    soulmt
        23
    soulmt  
       2021-02-22 15:14:19 +08:00
    你是做什么的?后端?运维?
    1002xin
        24
    1002xin  
       2021-02-22 15:24:34 +08:00
    人家单纯不想理你,又没出钱还要一步一步手把手教你吗
    imn1
        25
    imn1  
       2021-02-22 15:32:19 +08:00
    结合你的头像,想吃藕去买就好了,为何要自己种呢?还要从藕塘开始,听的人都佩服

    马云不喜欢钱,跟我不喜欢钱,说的绝不是同一件事
    你那位大佬搭建网站,和你搭建网站,说的也不是同一件事,还好你没遇到被 D,不然……

    重做需求分析
    pkwenda
        26
    pkwenda  
       2021-02-22 15:55:43 +08:00
    @qanniu #16 还行吧 😂 你的头像也 TMD 挺丑,无意冒犯
    BYF
        27
    BYF  
       2021-02-22 16:04:44 +08:00 via Android
    我大胆假设,你能正常访问谷歌,且速度足够快
    谷歌有一个免费博客叫 blogger
    地址是 www.bloggee.com
    很好用,不需要考虑搭建服务器的问题
    BYF
        28
    BYF  
       2021-02-22 16:05:33 +08:00 via Android
    @BYF 地址写错了
    是 www.blogger..com
    redbuck
        29
    redbuck  
       2021-02-22 16:06:35 +08:00
    github 访问慢就 gitee 呗
    punklu
        30
    punklu  
       2021-02-22 17:05:08 +08:00   ❤️ 1
    喜欢听所谓的大佬说的话,而不是自己琢磨摸索的,都是在走弯路
    Recle
        31
    Recle  
       2021-02-22 22:09:51 +08:00
    hexo 主题+github.io 服务器+freenom 免费域名+DNSPod 解析,2 天断断续续搭好,有更多需要再升舱,比如换域名什么的。
    baobao1270
        32
    baobao1270  
       2021-02-23 00:17:41 +08:00
    对于新人,我十分建议:
    1 、良心云 /套路云 香港服务器
    2 、Ubuntu
    3 、宝塔(虽然我个人很不喜欢这个玩意但是觉得还是非常适合新人入门的时候用用
    4 、Wordpress 一键安装版

    这会给新人一个很强的鼓励,通过简单的方式把东西做出来,详细的以后再了解
    dnsaq
        33
    dnsaq  
       2021-02-23 08:43:43 +08:00 via iPhone
    啥也不会就宝塔吧
    krixaar
        34
    krixaar  
       2021-02-23 09:11:37 +08:00
    想要既省钱又省事直接在 QQ 空间写,额外成本顶多一黄钻……
    写博客最难的不是搭博客,是写。
    我自己的博客因为 vps 忘了续费被删了,回滚到了半年前的数据,结果就丢了一篇文章,这就叫浪费资源。就最基础的 LEMP stack,教程一搜一大把。
    mara1
        35
    mara1  
       2021-02-23 10:16:43 +08:00
    写博客最重要的不是内容吗? 网站直接用 github pages,初始化一下项目就可以上线了。

    相反, 内容太难写了,我经常一个月写一篇。
    dier
        36
    dier  
       2021-02-23 15:28:01 +08:00
    我觉得可以把你的需求拆分一下,分为搭网站和记录一些东西。
    dier
        37
    dier  
       2021-02-23 15:36:07 +08:00
    呃,还没写完,想换个行就发出去了...

    先从简单的说起,记录一些东西的方法有很多:手写、TXT 文档、Word 文档、Markdown 都能实现你的需求。
    至于搭网站:
    如果你还不会搭网站,可以先了解一下搭建一个网站需要的工具(硬件平台、系统平台、软件平台等),先学会用工具把架子搭起来,而不是一开始就研究造工具
    把这个过程理顺了,你的网站自然也就能搭起来了。如果你把掌握这些知识的过程记录下来也算是补充了你自己的知识库
    gouguoyin
        38
    gouguoyin  
       2021-02-23 17:21:20 +08:00
    @pkwenda 网站打开太慢了
    gouguoyin
        39
    gouguoyin  
       2021-02-23 17:23:28 +08:00
    可以看看我搭建的小博客 https://www.gouguoyin.cn/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.