昨天,终于正正式式的买下了一台腾讯云服务器,重新学习了如何使用 Nginx 部署前端项目了。
还记得上一次自己部署项目到服务器上还是在两年前,为了毕业设计,那时候什么都不懂,都是跟着网上一步一步跟着敲部署完成了。但是这一次,终于是为了提升自己的技术,认认真真的理解了一些概念,现在就记录一下从0-1部署前端项目的所需步骤吧。
- 首先,要部署项目,肯定得买一台属于自己的服务器,由于我在大学的时候就已经用掉了我腾讯云新用户的资格,现在官网上看的服务器都是老贵老贵了,然后我就从某宝购入了一台性能足够我学习使用的腾讯云服务器
2.服务器买完以后,我们需要去官网上更改自己的密码,方便后续管理自己的服务器。
3.接着,可以点击登录,进入服务器的控制台,去配置服务器。注意:在我们进入控制台的时候,是需要我们进行登录操作的,这里登录的用户,建议都是用root用户去登录,密码就是刚才我们重制后自己设置的密码,因为root用户是拥有最高权限的,就不怕因权限问题导致一些操作完成不了,苦恼半天。
4.查看服务器是否有nginx,命令
whereis nginx
如果服务器已经安装有nginx,会出现nginx所在服务器的相关目录,即
否则,即需要自行安装nginx
5.安装nginx,命令如下
yum install -y nginx
如果未配置yum源的,可参考网上如何使用yum安装nginx
6.安装好nginx后,可使用第四步的命令重新查看nginx是否已安装。如安装完成,可使用如下命令操作nginx
1.启动nginx: nginx 如果出现 -bash: nginx: command not found ,表示nginx并没有全局安装,只能在nginx目录下的sbin目录下使用 ./nginx
2.停止nginx: nginx -s stop
3.重启nginx: nginx -s reload
7.当我们安装好nginx后,我们打开自己服务器公网地址时,会发现,服务器可以访问了,但是访问的网页内容是nginx的欢迎页面,接下来,我们就要配置nginx.conf文件,把我们自己的项目部署上去。
- 使用 whereis nginx 找到nginx所在目录,进入到nginx目录下
- 使用 ls 命令查看当前目录下的所有文件,看到有conf文件夹,cd conf 进入conf文件夹
- 使用 ls 查看到 nginx.conf 文件,使用命令 vi nginx.conf 查看该文件,找到 server 对象,进行配置,配置信息如下:
注意:服务器的根目录下的所有文件夹都应开放读取权限
8.最后,再把自己的项目上传到自己配置的服务器根目录下,打开服务器的公网IP,就可以查看到自己的项目啦。