1、Nginx安装

第一步:上传Nginx压缩包到/usr/local/src路径下,进入其路径下并解压

 第二步:配置编译nginx,进入nginx源文件目录下运行configure命令

 配置编译后结果信息

 第四步:编译nginx,在nginx源文件目录中直接运行make命令

第五步:安装nginx

1、在运行make命令的nginx目录中运行make install命令

2、安装后可以运行whereis nginx命令查找nginx工作目录

 第六步:配置nginx,nginx的配置文件位于conf/nginx.conf

第七步:linux下使用nginx,进入nginx目录中

进入nginx/sbin目录中执行如下命令

启动:./nginx

重启:./nginx -s reload

关闭:./nginx -s stop

查看nginx进程是否启动:ps -ef | grep nginx

 关于防火墙的一些命令

查看防火墙的状态:firewall-cmd --state

开启防火墙:systemctl start firewalld.service

关闭防火墙:systemctl disable firewalld.service

查看防火墙开放的端口:firewall-cmd --list-ports;

防火墙对某一端口开放:firewall-cmd --zone=public --add-port=83/tcp --permanent

重启防火墙:firewall-cmd --reload

 第八步:访问nginx

1、查看防火墙的状态

firewall-cmd --state

2、开启防火墙

systemctl start firewalld.service

3、查看防火墙开放的端口

firewall-cmd --list-ports;

4、使防火墙对nginx端口开放

firewall-cmd --zone=public --add-port=XXXX/tcp --permanent

 第九步:操作完以上步骤之后,在网页端验证是否成功,

1、将前端的Vue打包,命令:npm run build:pord,打包之后会生成一个dist文件

如果报opensslErrorStack错误,则需要在箭头指向的地方加入方框中的部分

2、打包完成之后,在URL中输入服务器的IP地址:端口号,看是否能访问成功。

 2、项目部署(SpringBoot项目)

在部署前需要防火墙对前端端口,后端端口,数据库端口,Redis端口开放

查看防火墙开放的端口

firewall-cmd --list-ports;

第一步:前端打包,执行命令:npm run build:prod

 如果报node版本相关的问题,在package.json中加入红框中的语句

 第二步:将打包后生成的dist文件,上传到/usr/local/nginx/html路径下,将整个dist文件上传到该路径下

 第三步:将后端项目先clean,然后install,将打包好的jar包上传到服务器中,所上传的路径需要记住

第四步:配置nginx文件

第五步:进入到nginx的sbin目录下,重启nginx

./nginx -s reload

第六步:进入jar包所在的目录,启动jar包

java -jar jar包名称         #前台启动命令

 后台启动命令

nohup java -jar xxx.jar

 在浏览器中访问服务器IP地址:端口号,成功访问后,项目部署完成

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐