首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Nbuntu 18.04上将Nginx Web Root移动到位置

但有时,将文档根移动到另一个位置(例如单独安装的文件系统)会很有帮助。...例如,如果您从同一个Nginx实例提供多个网站,则将每个网站的文档根目录放在其自己的卷上,这样您就可以根据特定网站或客户端的需求进行扩展。 在本指南中,您将Nginx文档根目录移动到位置。...如果要将文档根目录移动到其他存储设备,则需要在设备的挂载点下选择一个位置。 第1步 - 将文件复制到新位置 在全新安装Nginx时,文档根目录位于/var/www/html。...第2步 - 更新配置文件 Nginx使用全局和特定于站点的配置文件。...结论 在本教程中,我们介绍了如何将Nginx文档根目录更改为新位置。这可以帮助您进行基本的Web服务器管理,例如在单个服务器上有效管理多个站点。

94601
您找到你想要的搜索结果了吗?
是的
没有找到

如何在Ubuntu 18.04上将Apache Web Root移动到位置

但有时,将文档根移动到另一个位置(例如单独安装的文件系统)会很有帮助。...例如,如果您从同一个Apache实例提供多个网站,则将每个网站的文档根目录放在其自己的卷上,这样您就可以根据特定网站或客户端的需求进行扩展。 在本指南中,您将Apache文档根目录移动到位置。...文档根目录的新位置。在本教程中,我们将使用该/mnt/volume-nyc3-01目录作为新位置。如果要将文档根目录移动到其他存储设备,则需要在设备的挂载点下选择一个位置。...第2步 - 更新配置文件 Apache使用全局和站点特定的配置文件。...结论 在本教程中,我们介绍了如何将Apache文档根目录更改为新位置。这可以帮助您进行基本的Web服务器管理,例如在单个服务器上有效托管多个站点。

1K00

如何在MySQL Ubuntu 16.04上将MySQL数据目录移动到位置

在这个例子中,我们将数据移动到安装在的块存储设备上/mnt/volume-nyc1-01。 无论您使用什么底层存储,本指南都可以帮助您将数据目录移动到位置。...第1步 - 移动MySQL数据目录 要准备移动MySQL的数据目录,让我们通过使用管理凭据启动交互式MySQL会话来验证当前位置。...第2步 - 指向新数据位置 MySQL有几种方法可以覆盖配置值。...最后一次重启MySQL,以确保它按预期工作: sudo systemctl restart mysql sudo systemctl status mysql 结论 在本教程中,我们将MySQL的数据目录移动到位置并更新了...虽然我们使用的是块存储设备,但此处的说明适用于重新定义数据目录的位置,而不管底层技术如何

1.6K00

你也许不知道的浏览器的一些滚动行为

分类 按照我的个人理解,滚动分全局滚动(浏览器窗口)跟局部滚动(自定义的盒子),以下内容绝大部分都是指全局滚动,局部滚动的话获取指定的DOM再调用相应的API即可✅ 如何设置全局滚动条高度 1....✅ 效果对比如下: 很明显,前者就是把滚动高度设置成100,而后者是每次都增加100,这就是为什么称之为相对滚动了✅ 如何指定一个元素显示在视窗 1....函数节流 当你没加函数节流: window.addEventListener("scroll", () => console.log("我在我在!"))...; 效果如下: 当你加了函数节流之后: window.addEventListener("scroll", throttle(() => console.log("我在我在!")))...: start; } } 效果如下: 仔细看会发现,我们松手的时候,会将最近的元素滚动到最右边(初始位置,对于Y轴来讲就是顶部,X轴则是右边) 也可以设置出现在中间: li { scroll-snap-align

2.9K20

Vim的基本使用(一)

屏幕滚动 Ctrl+u => 上1/2页 Ctrl+d => 下1/2页 Ctrl+f => 上1页 Ctrl+b => 下1页 zz => 置当前行于当前屏幕正中 zt => 置当前行于当前屏幕顶部...位置标记 m+{a-zA-Z} => 用{a-zA-Z}记录当前位置(不可指定计数) `+{a-zA-Z} => 跳转到标记{a-zA-Z}的位置(不可指定计数) '+{a-zA-Z} => 同上 `...` => 跳转到跳转之前的光标位置(不可指定计数) '' => 同上 `" => 跳转到最后编辑的光标位置(不可指定计数) '" => 同上 `[ => 跳转到最后修改的开始位置(不可指定计数) '[...=> 同上 `] => 跳转到最后修改的结束位置(不可指定计数) '] => 同上 `. => 跳转到文件最后被改动的位置(不可指定计数) '. => 同上 Ctrl+o => 跳转到跳转表较早的位置...将1~3行文字复制到第7行所在位置 :1,3 co 7 将1~3行文字移动到光标所在位置 :1,3 m .

1.4K30

MySQL 核心模块揭秘 | 13 期 | 回滚到 savepoint

binlog 回,只需要把 write_pos 往回移动,write_pos 新位置和旧位置之间的那些 binlog 日志就被丢弃了。 那么,write_pos 要往回移动到哪个位置呢?...savepoint 中保存着它创建的那一时刻的 binlog offset,binlog offset 减去 pos_in_file 就是 write_pos 要往回移动到位置。...这种情况要分两步走: 把 write_pos 移动到内存 buffer 的开始处,丢弃内存 buffer 中的所有 binlog 日志。...把 pos_in_file 移动到 savepoint 中保存的 binlog offset 处,丢弃磁盘临时文件中 binlog offset 之后的所有 binlog 日志。...回之前,各指针位置如下图所示: 回之后,各指针位置如下图所示: SQL 9 回滚到 savept2 的过程中,binlog 回只需要丢弃内存 buffer 中的部分 binlog 日志,也就是对应情况

11810

Android自定义系列——4.Canvas操作

而第二种方法比前一种多了两个参数,用来控制缩放中心位置的。...// 垂直错切 mPaint.setColor(Color.BLUE); // 绘制蓝色矩形 canvas.drawRect(rect,mPaint); ⑸快照(save)和回(...restore) 相关API 简介 save 把当前的画布的状态进行保存,然后放入特定的栈中 saveLayerXxx 新建一个图层,并放入特定的栈中 restore 把栈中最顶层的画布状态取出来,并按照这个状态恢复当前的画布...restore 状态回,就是从栈顶取出一个状态然后根据内容进行恢复。 同样以上面状态栈图片为例,调用一次restore方法则将状态栈中第5次取出,根据里面保存的状态进行状态恢复。...restoreToCount 弹出指定位置以及以上所有状态,并根据指定位置状态进行恢复。

78740

【盟友分享】vim学习之路-vim基本操作

并更新文件的修改时间) 操作回退和恢复: u 回退到上一次操作 U 本行改动恢复 ctrl+r 与u操作相反的操作 移动操作: j 下移一行 k 上移一行 h 左移一列 l 右移一列 0 移动到开头...$ 移动到结尾 w 移动到下一个单词开头 e 移动到下一个单词结尾 fx 移动到本行之后第一个出现x字母的位置 tx 移动到本行之后第一个出现x字母的前一个位置 gg 跳到文件首 G 跳到文件尾 nG...移动到第n行,或者用:n也可 { 上一段,}下一段 (空行区分) [ 函数开始,]函数结束(c文件有效) % 跳到匹配的括号处 滚屏操作: CTRL-U使文本向下滚动半屏。...相当于显示文本的窗口向上半屏。光标所处的行数随滚屏而改变。 CTRL-D使文本向上滚动半屏。相当于显示文本的窗口向下半屏。光标所处的行数随滚屏而改变。 CTRL-E使文本向上滚动一行。...zz把当前位置处于屏幕的正中央。 zt 把当前位置处于屏幕的顶端。助记:top。 zb 把当前位置处于屏幕的底端。助记:bottom。

2K60

干货:Flink+Kafka 0.11端到端精确一次处理语义实现

该SinkFunction提取并封装了两阶段提交协议中的公共逻辑,自此Flink搭配特定source和sink(特别是0.11版本Kafka)搭建精确一次处理语义( exactly-once semantics...作为一个抽象类TwoPhaseCommitSinkFunction提供了一个抽象层供用户自行实现特定方法来支持 exactly-once semantics。...消费的输入流位置 Flink会定期地产生checkpoint并且把这些checkpoint写入到一个持久化存储上,比如S3或HDFS。...如果出现机器或软件故障,Flink应用重启后会从最新成功完成的checkpoint中恢复——重置应用状态并回状态到checkpoint中输入流的正确位置,之后再开始执行数据处理,就好像该故障或崩溃从未发生过一般...本例中对应的这种场景就是:临时文件不在临时目录下,而是已经被移动到目标目录下。

1K30

Argo Rollouts 实现蓝绿金丝雀发布

,从而降低发布的风险,通常将自动化和指标分析结合起来以驱动更新的自动升级或回。...用户想要使用 Deployment 中的正常滚动更新策略,如果用户使用没有步骤的金丝雀策略,rollout 将使用 maxSurge 和最大不可用值来滚动到新版本。...argo rollouts 架构 Rollout Controller 这是主控制器,用于监视集群的事件并在 Rollout 类型的资源发生更改时做出反应。.../kubectl-argo-rollouts-darwin-amd64 将该二进制文件移动到你的 PATH 路径下面去: ➜ ~ sudo mv ....中断 Rollout 接下来我们来了解如何在更新过程中手动中止 Rollout,首先,使用 set image 命令部署一个新的 red 版本的容器,并等待 rollout 再次达到暂停的步骤。

2.1K20

UIScrollView

//1.设定定条的样式 typedef NS_ENUM(NSInteger, UIScrollViewIndicatorStyle) { UIScrollViewIndicatorStyleDefault...垂直拖动是允许的内容,即使小鱼滚动视图的边界,默认是NO @property(nonatomic) BOOL alwaysBounceVertical; //12.一个布尔值,决定是否反弹总是发生在垂直滚动到达结束内容...scrollView; @end UIScrollView的常见属性 @property(nonatomic) CGPoint contentOffset; 这个属性用来表示UIScrollView滚动的位置...(其实就是内容左上角与scrollView左上角的间距值,初始位置) @property(nonatomic) CGSize contentSize; 这个属性用来表示UIScrollView内容的尺寸...Delegate,比如UIScrollViewDelegate、UITextFieldDelegate 代理方法:方法名一般是控件名开头,比如UIScrollView的代理方法一般以scrollView开头 如何监听控件的行为

1.8K60

打造聊天框丝滑滚动体验:AI 聊天框的翻转之道

我们需要开发一个类似微信聊天框的交互体验:每当聊天框中展示新消息时,需要将聊天框滚动到底部,展示最新消息。...如果在 web 什么也不做,聊天体验可能是这样的,需要用户手动滚动到最新消息:试想一下如何在 web 中实现微信的效果。每当聊天框中接收到新消息时,都需要调用滚动方法滚动到消息底部。...自然列表:灵感来源聊天框接收到新消息时滚动到最新位置,总感觉这应该是一个很自然的行为,不需要这么多 Javascript 代码去实现滚动行为。...并不需要做什么滚动,这一行就会出现在最顶部的位置。想到这里惊讶的发现,聊天框实际上不就是一个倒过来的列表吗? 列表最上边新增的行会把后边的行往下挤,而聊天框最下边新增消息需要把上边的消息往上挤。...滚动条怎么跑到左边,并且滚动行为和鼠标滚轮的方向反了,滚轮向上,聊天框却向下

1K21
领券