分类 《也许你也想建站?》 下的文章 - 一叶舟轻
首页
友链
关于
搜 索
1
解决Typecho不能加载css和js的问题
75 阅读
2
zeroiter+nginx 内网穿透
68 阅读
3
hyper-v中的虚拟机Ubuntu Server磁盘扩容
58 阅读
4
blazor 自动热加载 动态调试方法
53 阅读
5
第一次中大奖
46 阅读
《也许你也想建站?》
《代码的海洋》
《生活日常》
《技能get》
登录
搜 索
标签搜索
.NET
Docker
Linux
VisualStudio
Blazor
相聚时光
国庆
Https
Selenium
BootstrapBlazor
.NET8
内网穿透
nginx
zeroiter
家电
维修
Wordpress
ssh
爬虫
Typecho
羽裳
累计撰写
17
篇文章
累计收到
1
条评论
首页
栏目
《也许你也想建站?》
《代码的海洋》
《生活日常》
《技能get》
页面
友链
关于
用户登录
登录
找到
4
篇与
《也许你也想建站?》
相关的结果
2024-01-24
hyper-v中的虚拟机Ubuntu Server磁盘扩容
hyper-v虚拟硬盘扩容这一步很容易,就不演示了(主要是忘记截图了)这步我这边是将硬盘从原来的 40G 扩容到了 80G这一步需要先删除所有的检查点(快照)才能操作,如果需要保留一个,可以使用导出快照存到其他的地方硬盘扩容完了,在后续操作开始前,强烈建议新建一个快照,以防操作失误Ubuntu根目录分区扩容上一步完成后,到系统上通过df -h查看根目录还是原来的大小这就和windows有点像,新添加的硬盘空间会显示为空闲,还是需要自己上去操作分区。我这的根目录是/dev/sdb2,也就是等会要扩容的分区执行lsblk查看发现实际上现在这块磁盘已经是80G了,但是并没有追加到根目录分区接下来我们需要重新建立分区,并在建立的过程中扩容分区执行fdisk -l查看这个是等会要操作的硬盘执行fdisk /dev/sdb开始分区操作,开始操作后,如果出错了可以使用q退出重来,只要不使用w保存,都不会造成实际影响输入p,查看硬盘分区情况其中,sdb2是根目录分区,sdb3是空白的分区,接下来需要操作将sdb3的40G扩容到根目录sdb2上面输入d,删除sdb2根目录分区输入d,删除sdb3空白分区输入p,再次查看硬盘分区情况现在只剩下一个引导分区了,接下来需要对根目录分区进行重建输入n,分区名后面的都默认(注意:最后询问是否删除签名?我们选否n)输入p,再次查看硬盘分区情况,现在根目录分区应该扩容成功了最后,输入w保存修改现在进入下一步执行reboot,重启服务器重启完了,执行fdisk -l查看再执行df -h查看你会发现两边的大小不一致,查了下好像说是要更新一下如果是ext文件系统的话,可以用resize2fs 命令来更新。resize2fs /dev/sdb2如果是xfs文件系统的话,用xfs_growfs更新xfs_growfs /dev/sdb2我这是ext4用的 resize2fs /dev/sdb2现在查看就是正常的了
2024年01月24日
58 阅读
0 评论
0 点赞
2023-11-26
zeroiter+nginx 内网穿透
说到内网穿透,一般都会想起frp,但速度完全依靠公网服务器的带宽,而且每起一个服务都要暴露一个端口,比较麻烦。而今天要讲的zeroiter给了我们另一种选择,还可以搭配nginx实现上面类似的效果。异地组网+反向代理 方案内网带宽能跑满,但需要加入网络。外网开放访问,但受服务器带宽影响,且需要只能开放可定端口。zerotier一款异地组网工具,每台设备终端上只需要安装对应的客户端,加入到同一个网络组,就可以实现内网 IP 互相访问。所有的设备都是客户端,连接方式是点对点(p2p)。官网:https://www.zerotier.com/download/跨平台:基础概念Earth指的就是所有设备都连接起来的整体的一个服务。Network每一个 Network 包含的所有设备都在同一个网络里。每个网络有一个 Network ID。各客户端通过这个 ID 连接到此网络。一个账号是可以创建多个网络的。网络分为 Public 和 Private。一般我们自己组网是要用 Private,需要在页面授权设备才可以进行访问。Planet星球。指的是官方提供的服务器节点(好像在欧洲)。各客户端都是通过这些服务来互相寻址的。Moon自定义的 Planet。由于 Zerotier 没有国内节点,在两个设备刚开始互连的时候有可能需要通过国外的节点寻址,(部分地区)可能创建连接的速度偏慢。在自己的网络里搭建 Moon 可以使连接提速。Leaf客户端。就是连接到网络上的每一个设备。其实经过测试,Moon 也是客户端的一种。这里特指没有额外功能,单纯用于连接的客户端。nginx完成了上面的组网后,虽然自己可以随意访问了,但对于没有加入网络的设备要怎么访问呢?其实很简单,这时候整个可以视作同一个内网,只需要其中一台设备具有公网ip,通过其转发端口就可以了。# stream模块,用于转发内网端口 stream { # v-Ubuntu ssh 22端口 upstream rabbitmq{ server 10.24.159.16:22; } server{ listen 221; # 任意不占用的端口 proxy_connect_timeout 10s; proxy_timeout 300s; proxy_pass rabbitmq; # 注意写法,不带http:// } # v-Ubuntu mysql 3306端口 server{ listen 33069; proxy_connect_timeout 10s; proxy_timeout 300s; proxy_pass 10.24.159.16:3306; } # v-Ubuntu redis 6379端口 server{ listen 63799; proxy_connect_timeout 10s; proxy_timeout 300s; proxy_pass 10.24.159.16:6379; } # v-Ubuntu selenium 4455端口 server{ listen 4455; proxy_connect_timeout 10s; proxy_timeout 300s; proxy_pass 10.24.159.16:4488; } } # 仅支持http协议的 http { //... }
2023年11月26日
68 阅读
0 评论
0 点赞
2023-10-15
解决Typecho不能加载css和js的问题
因为wordpress对markdown编写不够友好,今天转到Typecho这来了😁。但是马上就遇到问题了,一安装上就啥css和js都加载不出来,查看控制台发现,原来是Typecho默认只能通过https的方式加载资源。所以目标就很明确了,把https开了就行了打开网站的根目录,找到config.inc.php文件,并修改代码/** 开启HTTPS */ define('__TYPECHO_SECURE__',true);到网站中将地址改成https(如果这时候都进不去网站了,还是老办法,直接去数据库改了就行了)整个证书,解析啥的,开启https(办法很多,此处 略)这时候就可以正常加载了。。。
2023年10月15日
75 阅读
1 评论
2 点赞
2023-09-30
wordpress 启用https
启用https这一步骤有多种方式,按照自己的方式来就行修改系统文件找到 /wp-includes/functions.php文件在require ABSPATH . WPINC . '/option.php';(应该在第八行位置)下面添加以下代码add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); } add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }就像这样:修改配置文件找到 wp-config.php文件(就在wp-includes的统计目录下)然后再最上面添加以下代码$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);就像这样:修改网站设置需要将原来的‘http’改成‘https’但是这时候应该已经打不开网站了,所以需要到数据库中去修改找到wp_options表,将value改成https就行了End,此时网站以可以正常启用https了
2023年09月30日
12 阅读
0 评论
0 点赞