完整的网站发布,部署入坑回忆记录

最近想搞个自己的网站瞎玩一下,以下记录一下需要学习的内容。

文章已经有大牛写过了,我就不重复造轮子了

一. 买个 linux 服务器

我最后选择了在Portal Home - HostDare地方买了个服务器,至于为什么要在这里买,其实我也是个小白,从这里买纯粹是看到别人说很多中国人在这里买,而且看上去它的功能也比较全面吧,至少对我来言!

具体的购买过程——请查看这个教程 (后期我再出个教程好了,这里先写上)

二. 买个域名

域名也是在 hostdare 里买的,买域名和配置——请看这个教程

三. 买个 ssl 证书,当然如果不需要 https 的话这里可以省略掉

证书我选择了在阿里买,主要是买了个免费的,先试试,买证书和配置——请看这个教程

四. 前端代码

五. 后端代码

六. 登录 linux 服务器,我用的是centos系统,我这里只说一下我用到的

1、yum 是为了RPM 软件包安装性而开发的一种软件包管理器

CentOS yum 源的配置与使用 - David_Tang - 博客园

centos 7 yum安装、卸载、升级软件等命令 - 简书

CentOS7 更新yum源 - cchilei - 博客园

2、wget 是一个从网络上自动下载文件的自由工具

centOS wget的安装和使用 - 山高我为峰 - 博客园

3、rpm Red-Hat Package Manager。是一种底层的包管理工具

Centos安装rpm包 - 裸睡的猪 - 博客园

CentOS中rpm和yum到底有什么区别? - 脆落花漾 - 博客园

4、tar 命令

【Linux】CentOS tar压缩与解压命令大全 - 凌风子 - 博客园

5、netstat 命令

CentOS下netstat 命令详解_妖怪哪里走的博客-CSDN博客_centos netstat

6、ps 命令

centos系统ps命令详解_北风之神096的博客-CSDN博客_centos ps命令

8、vim 模式

centos7 vim/vi的使用方法_Cape0915的博客-CSDN博客_centos7 vim  

七. 下载 nodejs,npm,yarn,配置全局命令

八. 安装 mysql

CentOS7安装MySQL(完整版)_24只羊羊羊的博客-CSDN博客_centos7安装mysql

后来我发现我的 mysql 版本是56,升级到57的时候遇到了一个问题 

Error: mysql57-community-release conflicts with mysql-community-release-el6-5.noarch的解决方法_惟肖肖肖的博客-CSDN博客 参考下边这个文章升级

yum快速升级mysql_focus_tt的博客-CSDN博客_yum升级mysql

升级前备份数据库 

Linux系统下MySQL数据库的备份和恢复 - 何石-博客 - 博客园

最后整体看了一下官方文档,还是官方文档最好了 

MySQL :: MySQL 5.7 Reference Manual :: 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository

你可能还会遇到很多其他的错误,评论私信我,我会尽我所能告诉你 

九. 安装 nginx 服务并配置

十. 后台启动,打开测试网站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值