最近公司有新项目计划做前后端分离部署,让前端单独部署在一台AWS的ec2服务器,记录一下部署的过程,免得下次又得查阅资料~
AWS ec2服务器搭建nginx前端服务器
nginx前端项目默认存放目录:/usr/share/nginx/html,不想放这里就在自定义的conf文件修改项目路径(这里的文件放的是项目打包后的文件)
nginx.conf默认存放目录:/etc/nginx
命令:
1.编辑nginx.conf文件,将默认的conf文件修改为自定义的conf
--编辑nginx.conf sudo vi /etc/nginx/nginx.conf
--按i开始编辑
找到include /etc/nginx/conf.d/*.conf; //修改为自己自定义的conf配置文件 include /etc/nginx/vhost/*.conf;
--按Esc退出编辑模式,然后按:wq!保存退出
2.自定义conf文件 sudo vi /etc/nginx/vhost/xxx.conf
server {
listen 8080;
server_name localhost;
root /home/ec2-user;
location / {
try_files $uri @fallback;
}

本文记录了在AWS ec2服务器上通过nginx部署前端项目的详细步骤,包括配置自定义的nginx.conf文件,设置项目路径,处理端口访问及权限问题。
最低0.47元/天 解锁文章
1156

被折叠的 条评论
为什么被折叠?



