• 简单记录一下2022劳动节从零开始建了一个简易的网站


    我个人的情况是

    对于整个建站流程

    除了代码那块略微知道一点点

    其他的知识是空白的

    去年谋生自己建个站的想法

    主要目的是想了解一下

    从开发到上线的全流程

    但是建个网站的知识太欠缺

    所以全都是一点一点了解过来的

    去年首先在百度云上买了个域名

    然后因为惰性,就停在那了

    今年三月正好碰到阿里云服务器搞活动

    就购入了一个服务器Alibaba Cloud Linux 2

    域名有了

    服务器也有了

    那就别懒了 开始行动起来吧

    接下来,要干嘛呢

    备案

    服务器在哪个服务商购入

    就在哪里备案

    备案的时候,需要实例和域名

    在网络上查了一些方法怎么解析

    但是没有找到很详细可参考的教程

    最后就把域名也转到阿里云去了

    转过去的时候,要求购买一年的域名时长(相当于是转入费吧)

    但是域名买的很便宜那种

    所以转入费也不高

    备案等待时间大概花了半个多月

    我首先做的操作是域名解析

    然后是安全组放行http的80端口

    然后是部署环境

    阿里云上默认的部署是lamp和lnmp

    分别代表的是

    linux+apache+mysql+php

    linux+nginx+mysql+php

    但是我想用的后端语言是node,数据库是MongoDB

    所以我需要部署的环境是lnmn

    linux+nginx+MongoDB+node

    然后就是连接远程服务器

    照着文档部署好了node环境

    开始我们的其他操作

    我使用的工具是xshell

    本地连接自己的远程服务器后

    可以建一个存放代码的文件夹work

    将代码上传至这个文件夹

    配置nginx

    安装好nginx之后

    路径一般都是/etc/nginx

    将配置文件的根目录修改成我们存放代码的文件夹

    然后保存退出

    重启nginx

    网页上访问我们的域名就通了

    注:

    一开始没有代码的时候

    原生写一个html文件传上去也是可以的

    地址栏输入域名测试是否有html文件中的内容

    没有的话可能需要再修改一下

    有就说明nginx配置成功

  • 相关阅读:
    概率论基础学习笔记
    树点涂色
    2016北京集训测试赛(八)Problem C: 直径
    BZOJ 4361 ISN
    2017省选集训测试赛(二十五)Problem B recollection
    2016北京集训测试赛(六)Problem B: 矩阵
    记录Vue和Jquery混合开发中关于点击事件的一个bug
    记录JQ-WEUI中滚动加载的一个BUG
    Vue Elementui 如何让输入框每次自动聚焦
    什么是CDN加速?(转载)
  • 原文地址:https://www.cnblogs.com/afafaa/p/16221736.html
Copyright © 2020-2023  润新知