返回
React+Node+MongoDB项目部署到服务器的详细指南
前端
2023-11-29 11:49:38
前言
大家好,我是[你的名字],是一名前端工程师。之前只做过web前端开发,对服务器相关的东西是纯小白。这篇文章仅用来记录我的学习历程,希望对大家有所帮助。
常用Linux命令
在服务器部署项目之前,我们需要先了解一些基本的Linux命令。这些命令可以帮助我们管理服务器,并完成一些必要的操作。
- ls :列出当前目录下的文件和文件夹。
- cd :切换到指定目录。
- mkdir :创建目录。
- rmdir :删除目录。
- touch :创建文件。
- rm :删除文件。
- cp :复制文件或目录。
- mv :移动文件或目录。
- nano :编辑文本文件。
- vim :编辑文本文件。
- ps :查看正在运行的进程。
- kill :杀死正在运行的进程。
- reboot :重启服务器。
- shutdown :关闭服务器。
购买服务器
在开始部署项目之前,我们需要先购买一台服务器。我选择的是阿里云轻量服务器,因为它的价格比较便宜,而且性能也还不错。
我的服务器信息如下:
- 阿里云轻量服务器:2G运行内存 2核 60G硬盘
安装系统
购买服务器之后,我们需要先安装系统。我选择的是Ubuntu 20.04 LTS,因为它是一个非常稳定的系统,而且也非常适合用来部署项目。
安装系统的方法很简单,只需要按照阿里云的官方教程操作即可。
配置服务器
系统安装好之后,我们需要先配置一下服务器。主要包括以下几个方面:
- 设置root密码 :在终端中输入
sudo passwd root
,然后输入两次新的root密码即可。 - 添加新用户 :在终端中输入
sudo adduser [用户名]
,然后输入两次新的用户密码即可。 - 配置防火墙 :在终端中输入
sudo ufw allow 22
,然后输入sudo ufw allow 80
,再输入sudo ufw allow 443
,即可分别放行SSH、HTTP和HTTPS端口。 - 安装必要的软件 :在终端中输入
sudo apt install nodejs npm mongodb
,即可安装Node.js、npm和MongoDB。
部署项目
服务器配置好之后,就可以开始部署项目了。
首先,我们需要将项目代码上传到服务器。我们可以使用Git或者FTP工具来完成这一步。
然后,我们需要在服务器上安装项目所需的依赖。在终端中输入cd [项目目录]
,然后输入npm install
即可。
最后,我们需要启动项目。在终端中输入npm start
即可。
访问项目
项目部署好之后,就可以通过浏览器来访问了。
在浏览器中输入[服务器IP地址]
,即可访问项目。
总结
以上就是React+Node+MongoDB项目部署到服务器的完整过程。希望这篇文章对大家有所帮助。
注意事项
- 在部署项目之前,请确保项目代码已经经过测试,并且没有问题。
- 在上传项目代码到服务器之前,请先将项目代码压缩成zip文件。
- 在安装项目所需的依赖时,请确保使用正确的Node.js版本。
- 在启动项目时,请确保使用正确的端口号。
- 在访问项目时,请确保使用正确的服务器IP地址。