从选购服务器到上线第一个React项目流程
文章目录 从选购服务器到上线第一个React项目流程1.购买服务器、域名以及配置服务器2.再ubuntu中安装node和npm环境2.1 安装node2.2 安装npm2.3 安装yarn 3. 在github上创建一个仓库进行存储代码4.进行配置nginx 5.小结 1.购买服务器、域名以及配置服务器我个人选用的是阿里云的域名和服务器。
下面步骤是购买域名和服务器之后的操作;
🍪 1. 打开域名的页面,点击解析,进行配置,讲服务器的地址复制过来,进行与域名进行绑定。
🍪 2.如果提示你进行修改DNS,点击域名列表中,需要修改域名后面的管理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AgVi9EF2-1637164293025)(/Users/bytedance/Desktop/截屏2021-11-12 上午9.44.26.png)]
将上方提示的DNS进行复制进来,如果显示是绿色,那么上方的操作就不需要进行配置。?? 修改DNS后,可以要等一段时间才会生效。
🍪 3.域名配置完成,这时候就需要配置服务器。第一步要进行重启并重新设置一个新密码。
找到安全组进行开发接口,按照下面的配置就可以了。
🍪 4.进行校验,看看通过域名是否可以访问我们的服务器。
首先需要在服务器上安装一个nginx用来测试
// 1.更新包 sudo apt-get update // 2.下载nginx sudo apt-get install nginx // 3.测试 sudo nginx -t这个时候输入我们的配置好的域名。可以看到
?? 使用阿里云需要对网站进行备案,域名才可以进行生效。备案的服务器不能是按流量计算的,好像必须是包年或者包月。备案完毕后会在一日之内进行处理。
2.再ubuntu中安装node和npm环境 2.1 安装node sudo apt-get install nodejs sudo apt-get install nodejs-legacy这样就可以了
2.2 安装npm如果你直接使用apt install npm,那么可能你就会报错
npm : Depends: node-gyp (>= 3.6.2~) but it is not going to be installed解决的方案:
sudo apt install libssl1.1=1.1.1f-1ubuntu2 sudo apt install npm这样就成功了。
为了防止npm过慢,我们可以换成淘宝镜像源
npm install -g cnpm --registry=https://registry.npmmirror.com 2.3 安装yarn sudo apt install --no-install-recommends yarn 3. 在github上创建一个仓库进行存储代码怎样创建仓库,和再本地上传就不讲了,其他的博客也有涉及到这几点。
下面讲一下,如果我们购买服务器。将代码拉到从github上拉取到服务器上时,速度可能太慢了,我们可以给github进行替换域名,相当于国内做的一个镜像网站。
直接讲
原先git源:git clone https://github.com/xxxx 替换成: git clone https://hub.fastgit.org/xxxx这样的下载速度就 🚀
我们要存到服务器中一个我们知道目录,因为下面要拿到路径
>>> pwd代码下载完成之后。
我们进行代码目录命令
cnpm install npm run build // 复制build文件下的路径 4.进行配置nginx在之前我查看别人家的博客的时候,竟然有人是自己定义了react.conf我也这样做了,结果没啥用。所以就要找nginx本身的conf文件
后来在我在自己查看目录结构的时候,发现在cd /etc/nginx/下就有一个nginx.conf。所以我们也要灵活的去找这个文件,下面我们就讲里面的内容进行删除,然后换成我们的自定义的
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root /home/ease/build; # 这是我们打包好React的目录放在这里 index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }按照上面修改好之后。
sudo service nginx restart这样在浏览器上刷新我们的ip地址就可以看到
5.小结按照上面的步骤可以很快的部署自己的React项目。如果不明白的地方也可以给我留言。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #react项目部署到服务器 #安装node22 #安装npm23 #安装yarn3 #1