【部署项目】记录一些踩到的坑

news2024/11/28 19:36:52

这里写自定义目录标题

  • 记录一些踩到的坑
    • 设置二级域名
      • 注意事项
    • 文件访问权限

记录一些踩到的坑

这个帖子是用来记录自己在windows和linux下进行部署项目时遇到的坑,以及对应的解决办法

设置二级域名

当你只有一个域名又不想买新的域名的时候(域名其实很便宜,贵在租服务器上),二级域名就是一个灰常好的选择,他是直接在一级域名的基础上添加一点设置就可以完成的操作
在申请域名的平台上添加一个记录,如下图
在这里插入图片描述
这里是没有问题的,我在自己申请的域名上直接添加一个新的二级域名,然后配置到我海外的服务器上(为啥是海外就不多赘述了),是可以直接成功的

注意事项

  1. linux系统
    我的服务器是在linux上面装了宝塔,用的apache,如果你的服务器也是这样的话需要注意一下,宝塔他重新定义了apache里虚拟主机配置的文件路径,一般我们都是直接在apache/conf/extra里的host_vhost.conf文件里进行修改配置的。但是如果你使用的是宝塔里的网站,然后新建站点的话,他会在
    www/server/panel/apache/vhost
    这个路径下配置一个和你新建的站点一对一的配置文件(文件名和你新建站点的时候取的名字是一样的).如果你要修改这个站点的根目录或者对应的域名的话需要在这里修改才行,否则你在apache默认的vhost文件里修改是不会生效的
  2. 部署的软件之间的冲突
    公司的服务器是windows的,并且在我部署项目之前已经有很多项目在服务器里面跑着了,但他们用的是iis,不是apache,一开始我还没接触过iis,所以还是自己搭建了一个apache的环境,然后把项目放在里面进行部署。当时也还不会域名的管理和dns解析这些东西(当然现在也还不是很熟,扯远了),一开始部署的时候我是直接通过ip加端口号的形式直接进行项目的访问和api的调用的,现在因为了解了二级域名的一些知识,所以现在决定用二级域名进行原来项目的访问和调用,当我在linux服务器上成功通过二级域名进行项目的访问后,自信的在公司的windows系统上也进行了相同的操作,但无论怎么配置都无法直接通过二级域名进行项目的访问,但如果是二级域名+端口号的形式是可以的,这样就令我百思不得其解,后面我才顿悟,可能是公司服务器上已经有的iis和我的apache之间出现了冲突导致的
    解决方法:看你是以iis部署的项目多还是apache部署的项目多,我这里是iis部署的项目多,所以我这边以iis为主,把原来配置在apache上的项目都添加进了iis中,然后就解决了无法直接通过二级域名进行项目的访问的问题了。
    如果你是以apache为主的话,那么还需要在apache里的httpd.conf配置文件中修改一下转发之类的东西,因为时间有限我就没有继续研究了~(部署和运营太折磨人了…不对,是开发太折磨人了555)
    可以看这个帖子

https://www.bbsmax.com/A/mo5kxVB4dw/

多提一嘴,个人感觉iis比apache用着舒服一点,可能是赢在了有自己的可视化界面上,apache是没有的

文件访问权限

用iis进行项目的部署之后,发现有关admin数据管理的内容无法打开,报错如下图
在这里插入图片描述

解决办法:在服务器上找到对应的路径,然后右键对应的文件夹,进入属性,点击安全,编辑一下当前系统的用户的权限,把写入给勾上,如下图
在这里插入图片描述
还有其他有关部署的问题就都在这里更新了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/428473.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

剖析多利熊业务如何基于分布式架构实践稳定性建设

作者 | 百度小程序团队 导读 多利熊稳定性建设,是指为了确保系统或服务,在生产环境中的稳定性而采取的一系列措施和优化。这包括但不限于监控、预警、容错、自动化、规范、质量等方面的优化。通过稳定性建设,可以提高系统的可靠性和可用性&am…

sysbench压测MySQL8问题记录

数据库版本:MySQL8.0.26 sysbench版本:sysbench 1.0.17 CentOS版本:CentOS Linux release 7.9.2009 (Core) 问题一:FATAL: error 2059: Authentication plugin ‘caching_sha2_password’ cannot be loaded 执行 sysbench /usr/…

【论文阅读】3D-LaneNet

【论文阅读】3D-LaneNet 主要要做的事情就是 lane detection。这里提一下 BEV(Bird‘s Eye View) 感知算法,为了将 2D 图像映射到 3D 空间中,能够更准确的检测物体位置,需要 BEV 感知的结果。后续还会继续了解这方面内…

论文阅读【17】Dynamic ensemble learning for multi-label classification

论文十问十答: Q1论文试图解决什么问题? Q2这是否是一个新的问题? Q3这篇文章要验证一个什么科学假设? Q4有哪些相关研究?如何归类?谁是这一课题在领域内值得关注的研究员? Q5论文中提到的解决方…

研究LLMs之前,不如先读读这五篇论文!

目标:了解 LMM 背后的主要思想 ▪️ Neural Machine Translation by Jointly Learning to Align and Translate ▪️ Attention Is All You Need ▪️ BERT ▪️ Improving Language Understanding by Generative Pre-Training ▪️ BART Neural Machine Translati…

引导程序、BIOS中断、检测内存容量、实模式切换到保护模式

初始化引导程序 基本概念 BIOS会将磁盘的第0个扇区(大小为512字节),加载到0x7c00处。 引导程序负责操作系统的加载,主要用于为操作系统运行提供初始化环境,并运行加载操作系统。 BIOS只加载磁盘的第0个扇区(512字节)到内存中,次程…

【论文阅读_序列推荐】Intent Contrastive Learning for Sequential Recommendation

【论文阅读_序列推荐】Intent Contrastive Learning for Sequential Recommendation 文章目录【论文阅读_序列推荐】Intent Contrastive Learning for Sequential Recommendation1. 来源2. 介绍3. 准备工作3.1 问题定义3.2 用于下一个项目预测的深度 SR 模型3.3 SR中的对比SSL …

基于springboot和ajax的简单项目 06 日志界面的delete功能(根据选择的checkbox)

01.这次后台开始&#xff1b; 顺序依次是dao->xml->service->serviceimpl->controller->html 02.dao接口 public int doDeleteObjects(Param("ids") Integer... ids);03.xml文件 <update id"doDeleteObjects" >delete from sys_lo…

七项新发布,亚马逊云科技Amazon S3持续进化

17年前的3月14日&#xff0c;亚马逊云科技推出了一项“非常简单的”对象存储服务&#xff08;Amazon Simple Storage Service&#xff09;。该服务允许开发人员创建、列出和删除私有存储空间&#xff08;称为存储桶&#xff09;、上传和下载文件以及管理其访问权限。当时&#…

C++刷题--选择题1

文章目录选择题选择题 1&#xff0c; 以下for循环的执行次数是&#xff08;&#xff09; for(int x 0, y 0; (y 123) && (x < 4); x);A 是无限循环 B 循环次数不定 C 4次 D 3次 解析 &#xff1a; C&#xff0c;for循环y 123 是赋值语句&#xff0c; 也就是一…

PSO算法

&#x1f34e;道阻且长&#xff0c;行则将至。&#x1f353; 目录1.PSO算法主要步骤&#x1f331;2.PSO更新方法&#x1f33e;3.PSO求解TSP问题&#x1f334;粒子群算法&#xff08;Particle Swarm Optimization&#xff0c;简称PSO&#xff09;是一种优化算法&#xff0c;模拟…

美国全力打击币圈 “一套花式组合拳”,打得从业者透不过气

银行危机“平息”过后&#xff0c;美国监管机构对币圈接连出手&#xff0c;一套花式组合拳打得从业者透不过气&#xff0c;也使得加密行业在政府的拳头之下风声鹤唳。 首先&#xff0c;切断加密货币与传统金融机构的联系。美国金融体系陷入混乱之际&#xff0c;一系列历史性的银…

顺序表(数据结构)

目录 线性表 顺序表 1、顺序表创建 2、初始化 3、扩容 4、尾插 5、尾删 6、头插 7、头删 8、指定位置插入 9、指定位置删除 10、查询 11、打印 12、销毁 顺序表总代码 Leetcode编程题 1、移除元素 题目链接&#xff1a; 题目描述&#xff1a; 题目解析&#xff1a; 2、删除有序…

游戏内嵌社区服务开放,助力开发者提升玩家互动与留存

华为 HMS Core 游戏内嵌社区服务提供快速访问华为游戏中心论坛能力&#xff0c;支持玩家直接在游戏内浏览帖子和交流互动&#xff0c;助力开发者扩展内容生产和触达的场景。 一、为什么要游戏内嵌社区&#xff1f; 二、游戏内嵌社区的典型使用场景 1、游戏内打开论坛 您可以在…

[Linux]环境变量

目录 基本概念 常见的环境变量 PATH测试 HOME测试 SHELL测试 和环境变量相关的命令 main函数的三个参数 环境变量的组织方式 通过代码如何获取环境变量 通过系统调用获取或设置环境变量 基本概念 环境变量(environment variables)一般是指在操作系统中用来指定操作系…

FreeRTOS 系统内核控制函数

FreeRTOS 中有一些函数只供系统内核使用&#xff0c;用户应用程序一般不允许使用&#xff0c;这些 API 函数就是系统内核控制函数。 内核控制函数 顾名思义&#xff0c;内核控制函数就是 FreeRTOS 内核所使用的函数&#xff0c;一般情况下应用层程序不使用这些函数&#xff0…

6基于二阶锥规划的主动配电网最优潮流求解

matlab代码&#xff1a;基于二阶锥规划的主动配电网最优潮流求解 参考文献&#xff1a;主动配电网多源协同运行优化研究_乔珊 摘要&#xff1a;最优潮流研究在配 电网规划运行 中不可或缺 &#xff0c; 且在大量分布式能源接入 的主动配 电网环境下尤 为重要 。传统的启发式算…

设计师一定要知道这5个免费样机素材网

本期推荐5个设计师必备的样机素材网站&#xff0c;免费下载&#xff0c;建议收藏~ 1、菜鸟图库 https://www.sucai999.com/searchlist/3217----all-0-1.html?vNTYxMjky 网站有多种类型的设计素材&#xff0c;像平面、电商、UI、办公等素材这里面都能找到。样机素材分类清晰&…

GitHub“疯狂”求阿里内部开源这份10W字Java面试手册,竟遭拒绝

行业风向标&#xff0c;猎聘发布的数据报告显示&#xff1a; 相比以往&#xff0c;2023年企业招聘两大变化体现在&#xff1a;对人才各方面能力要求更高、对人岗的匹配性要求更细。不同规模的企业用人各有侧重&#xff0c;大中型企业更注重人的全面能力&#xff0c;小型企业更…

我写系列博客的缘由

我写系列博客的缘由 每个经历不是一帆风顺的人&#xff0c;都将深刻地体会到&#xff0c;少走弯路对一个人来说是多么重要。人的生存不是浪漫的幻想&#xff0c;而是建立在能立足于现实社会上&#xff0c;教育的真正意义&#xff0c;是培养你的认识水平、提升智慧&#xff0c;借…