引入
Mall项目的前端发行包已经准备好了,我打算将其部署到云服务器的Nginx服务器上。
大概的思路很清晰,就是将两个项目app与admin目录传输到云服务器的指定位置,并在nginx.conf中进行配置。
传输文件
与对博客的维护一样,使用scp指令将文件从本地传输到云服务器。
在两个项目的父目录下,运行下面的指令,将项目传输到云服务器的/var/www目录下。值得一提的是,本博客项目的目录在为/var/www/html。
1 | scp -r ./admin/* 用户名@云服务器IP:/var/www/admin |
配置Nginx.conf
使用下面的指令打开Nginx.conf配置文件:
1 | sudo vim /etc/nginx/sites-available/default |
在server中添加两个子路径/admin与/app,分别指定网站的目录。配置文件修改后如下:
1 | server { |
不过,目前的项目请求,其ip仍然为localhost,这显然在未来部署后端时是不正确的,有待解决。目前可以刚好利用此机制调试本地的后端程序。