厦门高端模板建站,接网站开发做多少钱,wordpress怎么去掉顶栏,广州注册公司如何经营所需材料
工具#xff1a;安装宝塔面板服务器至少一台、域名一个 前端#xff1a;生成dist文件#xff08;前端运行build命令#xff09; 后端#xff1a;生成jar包#xff08;maven运行package命令#xff09;
准备#xff1a;
打开宝塔面板#xff0c;点击进入软…所需材料
工具安装宝塔面板服务器至少一台、域名一个 前端生成dist文件前端运行build命令 后端生成jar包maven运行package命令
准备
打开宝塔面板点击进入软件商店安装nginx、mysql 进入终端输入命令自动安装java yum install -y java-1.8.0-openjdk*
开始
前端
点击添加前端站点 输入自己的域名不输入端口则默认80端口
添加完成后会自动生成网站目录点击目录可跳转删除目录中原有文件并将前端dist文件夹中所有文件上传到本目录
这样前端就部署好了
后端
在/www/wwwroot/目录中新建文件夹在新建的文件夹中上传已有的jar包
点击添加java项目选择刚刚上传的jar包然后会自动填写下面的信息根据自己的需求修改项目端口为后端设置运行的端口项目执行命令为java的运行路径、程序运行时的内存限制等、最后加上一行命令 --spring.profiles.activeprod使得程序运行在生产环境中并提交
这样你的后端也部署好了提交后程序会自动启动
mysql数据库
点击添加数据库输入你的数据库名称用户名会自动与数据库名一致设置你的密码访问权限可以修改为指定ip然后填写你自己本地的公网ip即可在自己电脑连接服务器的数据库更方便操作数据库
解决前端刷新404的问题
然后可以配置前端nginx打开之前部署的前端点击左侧配置文件在文件中添加以下代码使所有的路由都指向index.html文件解决前端打开后跳转如果刷新就出现404的问题。
location / {try_files $uri $uri/ /index.html;}使用nginx反向代理解决前端跨站访问后端的问题
保存后再次点击添加站点输入后端访问的域名直接提交。 点击左侧反向代理添加反向代理代理目录是 / 根目录目标url修改为 http://127.0.0.1:【后端访问端口】 这样当前端向后端域名发起请求时会将请求发到nginx服务器然后nginx会将你的请求转发到后端域名继而绕过跨域也能不暴露后端的端口