服务器搭建日志

首先身边能有三四个会服务器的dalao再开始行动

本文长期更(咕咕咕

​ 搭服的契机是想做个人博客主页,然后顺便搭个oj自己出题玩(也许还有ssr什么的之类的原因)。然后在拖了个Verly跟我合租(域名其实是投骰子投出来的),然后在软产老哥(鹅心用我伊做头像)的带领下入手了vultr服务器,然后还有就是也同样租了服务器的柚bq,哦不柚子酱,友情链接(点左上角主页有些有意思的东西)。

​ 然后从日服到重装日服到新加坡服到法国服,总算确定了一个海星的地方。下面会说说搭服过程种遇到的坑点和需要学习的地方。

  1. 服务器配置

    我这么咸鱼当然是选$5一个月的啦,然后ubuntu16.04系统

  2. 记录账户密码

    服务器的各种账户密码真的可以说是很多了,我直接写了个txt传给余老板的。。。

  3. ip

    ip就是一个地址吧,然后对应唯一的服务器,格式大概是xxx.xxx.xxx.xxx具
    体可以百度。

    然后注意本机为localhost和127.0.0.1

  4. 域名

    我买的阿里云top域名,第一年超便宜4块钱,然后域名解析大概就是把域名对应到ip,添加一个a类型的解析就行(它默认的解析我都删掉了),整个流程还挺顺利的两天就下来了。

  5. 端口

    端口搞不清楚的话搭服困难,大概就是访问一个ip的接口,外网端口默认80,端口的访问方式为[ip]:[端口号]或者[域名]:[端口号]

  6. ssh连接

    vultr里面有自带的ssh连接的terminal(嗯,terminal都不知道的话劝退),然后看了下网上说的,总之现在最常用的就送git bash,具体的连接指令如下:

    1
    ssh root@ip

    这个ip替换成自己服务器的ip即可,然后会让你输入密码,vultr的密码是随机值也不知道怎么改,反正git bash可以粘贴(网页端的terminal不能粘贴),如果重装过服务器提示了一些奇奇怪怪的东西然后连接失败(这里重装是指重装服务器系统,ip不会变的),用以下指令(暴力型)清除它的ssh缓存再试

    1
    rm -rf ~/.ssh
  7. 宝塔面板

    辣鸡宝塔,没啥用虽然方便点,但是说实话有点小坑

  8. ftp

    辣鸡宝塔,ftp其实也就挺简单的吧,装下vsftpd然后配置一下?大概作用就是方便管理服务器端文件。

  9. 数据库

    待补

  10. pip(有毒)

    安装一些东西(没错我要说的就是docker-compose)时会提示你版本不够(我用的ubuntu16.04默认的pip是9.x.x,需要10.0.1)此时你应该做的是访问docker-compose的安装指南网站而不是按它提示的

    1
    pip install --upgrade pip

    这样的操作过后你会发现自己的pip用不了了,补救的话是安装pip3然后用pip3安装pip然后用pip3更新pip,大概真的是很蠢了。

    指南网站的安装方法大概是

    1
    sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose