前言:作为前端,我可以只写代码,将代码打包部署到后端吗? 不! 我们必须自立自强! 这篇文章是笔者实践过程的笔记。 如果有和我一样是服务器rzdny的伙伴的话,请作为参考。 另外,如有错误,欢迎大家指出。
使用背景:腾讯云轻型APP应用服务器,镜像为centos 7.6 64位,APP应用镜像为宝塔linux面板7.6.0。
攻略开始! 步骤一(设置宝塔面板的步骤(【概要】【镜像信息】【APP设置】)。 请按照图像显示的步骤进行。
安装成功:可以在“概要”“镜像信息”中查看。
获取宝塔登录帐户和密码:
按照控制台的指示,宝塔的默认端口为8888,因此必须在服务器的防火墙上释放端口8888以供访问。
登录后,出现了两个弹坑,可以叉起来,放一会儿。
可以根据需要安装,但这里没有一键安装。 之后,我们选择了根据需要在软件商店安装。
具体两种方案的比较是传送门。
lnmp:linux nginx MySQL php (外部网一般为lemp ) )。
第二步:登录宝塔安装tomcat
安装所需的软件:
tomcat是中间件。 在B/S体系结构中,来自浏览器的http请求通过tpmcat中间件传输到最终的目标服务器,响应消息通过tomcat返回给浏览器。
tomcat主要执行的操作是打开监听端口以监听用户的请求,分析来自用户的http请求,访问指定的APP应用程序,然后通过tomcat将返回的页面返回给用户。
Apache,Nginx和Tomcat的区别:
Apache的全名是Apache http服务器项目,Tomcat的全名是Apache Tomcat。
Apache和Nginx用于处理静态资源,而tomcat用于处理动态资源。
与Nginx相比,Apache的Nginx更适合前端服务器,更适合负载均衡。 (从csdn中未找到链接。 )
第三步:上传前端代码
步骤4 )要访问tomcat的默认端口8080,必须在服务器和宝塔上运行。 也就是说,将此端口设置为允许访问)
以上可以使用【公共ip:端口号】访问自己导入的代码~~~
但是,这种方法似乎只能引进一个项目。 于是笔者又用nginx展开了自己的项目。
nginx部署多个项目的第一步: nginx安装
步骤2 :添加站点
如果您使用的是域名,则只需使用域名进行访问即可,不需要执行以下步骤:
第三步:上传前端代码
步骤4 )通过指定释放端口以访问的不同端口,将公共网络ip引入多个项目中。
注意:必须在服务器上释放相应的端口。 在宝塔中,指定的端口会自动释放。
访问:【公用ip:端口号】
以上是所有的笔记。 希望对伙伴有帮助
误报(2021-11-18 ) :虽然好像没有什么影响,但是看着觉得不舒服~~。
原因:不明。
解决方案:未解决。
希望对伙伴有帮助