首页
留言板
友链
关于
推荐
wszx博客
Search
1
走进花的世界
4 阅读
2
精美的手机壁纸3
3 阅读
3
Caddy新一代轻量web服务器 配置简单 自动HTTPS 反向代理建站
3 阅读
4
注册GCP150刀相关【有手就行】
3 阅读
5
免费二级域名,包括可托管到cf的二级域名
3 阅读
默认
日常
学习
技术
登录
Search
标签搜索
cloudflare
壁纸
CF
白嫖
安装
脚本
图片
Linux
docker
域名
桌面壁纸
手机壁纸
NAT
LXC
哪吒
高清壁纸
优选
github
vps
代码
ws01
累计撰写
65
篇文章
累计收到
5
条评论
首页
栏目
默认
日常
学习
技术
页面
留言板
友链
关于
推荐
wszx博客
搜索到
7
篇与
的结果
2024-08-20
Nginx安装与使用
Nginx安装与使用一、安装 Docker 和 Docker-Compose 一键命令curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin二、进入home文件夹并在home文件夹下创建安装文件夹nginx,进入nginx文件夹并创建docker-compose.yml文件:cd /home/ && mkdir nginx && cd nginx && touch /home/nginx/docker-compose.yml三、进入/home/nginx ,打开docker-compose.yml文件,输入以下内容并保荐退出【如果是NAT小鸡,因端口没有全开,相应修改为可用的3个端口,例如:24888为一个可用端口,修改为24888:80,以此类推】:version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt四、在文件夹下启动 Nginxdocker-compose up -d # If using docker-compose-plugin docker compose up -d五、登录管理界面当您的 docker 容器运行时,通过管理界面的端口 81 连接到它。有时,由于密钥的原因,这可能需要一点时间,最好重启机器。reboot默认登录地址:http://ip:81默认管理员用户和密码:Email:admin@example.com Password:changeme使用此默认用户登录后,系统会立即要求您修改您的详细信息并更改您的密码。{dotted startColor="#ff6c6c" endColor="#1989fa"/}六、 在cf上设置和在 Nginx界面设置
2024年08月20日
3 阅读
0 评论
0 点赞
2024-04-26
用 frankenphp+mysql 快速搭建一个高性能的网站!
用 frankenphp+mysql 快速搭建一个高性能的网站! FrankenPHP 是构建在Caddy Web 服务器之上的现代 PHP 应用程序服务器。一、docker安装curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin二、创建目录结构mkdir -p /home/web/{caddy,html,,mysql} touch /home/web/caddy/Caddyfile三、下载源码1、安装wordpresscd /home/web/html/ && mkdir web1 && cd web1 wget -O latest.zip https://cn.wordpress.org/latest-zh_CN.zip unzip latest.zip rm latest.zipecho "define('FS_METHOD', 'direct'); define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', '6379');" >> /home/web/html/web1/wordpress/wp-config-sample.php2、安装typechocd /home/web/html/ && mkdir web2 && cd web2 cd /home/web/html/web2/ && mkdir typecho && cd typecho wget https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip unzip typecho.zip rm typecho.zipecho "define('FS_METHOD', 'direct'); define('TYPECHO_REDIS_HOST', 'redis'); define('TYPECHO_REDIS_PORT', '6379');" >> /home/web/html/web2/typecho/typecho-config-sample.php四、配置Caddyfile,以kjlion.com为例nano /home/web/caddy/Caddyfile{ frankenphp order mercure after encode order vulcain after reverse_proxy order php_server before file_server order php before file_server } kjlion.com { root * public/web1/wordpress encode zstd gzip php_server }五、启动环境wget -O /home/web/docker-compose.yml https://raw.githubusercontent.com/kejilion/docker/main/docker-compose-frankenphp.yml nano /home/web/docker-compose.yml cd /home/web && docker-compose up -d六、安装PHP扩展docker exec -it web install-php-extensions mysqli gd intl zip opcache docker exec -it web install-php-extensions exif imagick redis docker exec web sh -c 'echo "upload_max_filesize=50M \n post_max_size=50M" > /usr/local/etc/php/conf.d/uploads.ini' docker exec web sh -c 'echo "memory_limit=256M" > /usr/local/etc/php/conf.d/memory.ini' docker exec web sh -c 'echo "max_execution_time=1200" > /usr/local/etc/php/conf.d/max_execution_time.ini' docker exec web sh -c 'echo "max_input_time=600" > /usr/local/etc/php/conf.d/max_input_time.ini'七、创建数据库docker exec -it mysql mysql -u root -p CREATE DATABASE web1; GRANT ALL PRIVILEGES ON web1.* TO 'kejilion'@'%';八、重启环境cd /home/web && docker-compose restart
2024年04月26日
0 阅读
0 评论
0 点赞
2024-02-08
DD一个轻量的Alpine Linux 发行版 更轻 更快 更安全,也可以安装为其它官方系统
DD一个轻量的Alpine Linux 发行版 更轻 更快 更安全,也可以安装为其它官方系统 项目来源于:https://github.com/leitbogioro/Tools Alpine Linux 是一个轻量级的 Linux 发行版,以简单、小巧、安全和高效而著称。它的设计目标是提供一个最小化的基础系统,同时保持足够的灵活性,以便用户可以根据需要添加他们自己的软件包。Alpine Linux 使用了 musl libc 和 BusyBox,这些组件使其具有小体积和较低的资源消耗。主要特点包括:小巧: Alpine Linux 非常小,因此启动和运行速度较快,适用于嵌入式系统和资源受限的环境。安全性: Alpine Linux 采用 PaX 和 grsecurity 内核补丁,以提供额外的安全性层。此外,其默认配置也有助于减少系统的潜在攻击面。包管理: Alpine 使用 apk 包管理器,该管理器简单而有效。它支持轻松的软件包安装、更新和删除。Docker 使用: 由于其小巧的体积和快速启动时间,Alpine Linux 在容器化领域,特别是在 Docker 中,变得非常受欢迎。总体而言,Alpine Linux 是一个适用于许多用途的轻量级 Linux 发行版,特别适合用于容器化和嵌入式系统。安装alpine系统wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh{dotted startColor="#ff6c6c" endColor="#1989fa"/}一、bash InstallNET.sh -alpine安装后的端口,用户名,初始密码分别是:22 root LeitboGi0ro 开机后进系统后密码记得用passwd修改 更新系统:apk update && apk upgrade安装curlapk add curl安装docker:apk update && apk add dockerrc-update add docker defaultservice docker start安装docker-compose:curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose开启BBRv3:cat > /etc/sysctl.conf << EOFnet.core.default_qdisc=fq_pienet.ipv4.tcp_congestion_control=bbrEOFsysctl -p{dotted startColor="#ff6c6c" endColor="#1989fa"/}如需安装Debian 12 二bash InstallNET.sh -debian{dotted startColor="#ff6c6c" endColor="#1989fa"/}如需安装Ubuntu 22.04 三bash InstallNET.sh -ubuntu如需安装Windows 11 Pro for Workstations 四bash InstallNET.sh -windows
2024年02月08日
2 阅读
0 评论
0 点赞
2024-02-07
KVM和LXC虚拟化的小鸡有什么区别
KVM和LXC虚拟化的小鸡有什么区别 本文转载自: 梦太晓 dd重装系统: KVM可以,LXC不行(基本不行,只能dd LXC的包)swap虚拟内存: KVM可以自行添加,LXC不行(只有在母鸡宿主机可以给你添加swap,但一般都不会给,swap是0MB)docker: KVM可以安装使用docker,LXC不行(需要母鸡宿主机打开特权容器开关才能使用docker,一般都不会给你开,也就用不了docker)升级内核、系统: KVM可以,LXC不行(LXC和宿主机共享内核,无法升级内核,无法替换内核。也就无法升级系统,例如无法Debian10升级Debian11)VNC及抢救: KVM有VNC,LXC没有。(VNC就相当于显示器,可以在网络配置出错、SSH服务崩溃、重启卡引导、母鸡被DDOS网络不稳定等情况时,通过VNC就像小鸡插了显示器键盘一样执行一些命令,从而抢救系统回来)系统加盘: KVM可以任意添加磁盘,然后用户自己决定怎么挂载,LXC无法加盘(或者说只能添加挂载点到指定路径下,并不是真正意义的盘,一般服务商也不会提供加盘,付费可能都加不了)挂载问题: KVM可以正常挂载,网络协议SMB、WebDav等协议为本地目录,LXC的不一定行占用母鸡资源: KVM占用母鸡资源较多,因为是完整虚拟化了硬件。LXC占用母鸡资源较少,和宿主机公用内核,不需要虚拟化内核,因此可能会超售非常严重,导致磁盘、网络性能异常低下隔离度: KVM的隔离性较强,小鸡一般不会导致母鸡崩溃。LXC的隔离性较差,某些情况下某个小鸡的一些操作会导致母鸡崩溃、全部小鸡关机以上就是我总结的KVM和LXC小鸡的差别,总结: LXC可玩性不高
2024年02月07日
2 阅读
0 评论
0 点赞
2024-02-07
使用dd重装系统,重装Debian12最小化底包
使用dd重装系统,重装Debian12最小化底包 最小化Debian12底包占用存储空间220MB左右,占用内存100MB不到,非常适合小小鸡使用。 dd前务必备份重要数据 dd前务必备份重要数据 dd前务必备份重要数据 需要先备份网络配置,后续用VNC进去配置网络,否则重启后无网络无VNC直接失联。没有VNC的不要用wget -O- https://small.fileditchnew.ch/s2/RotYkLaVeSxykgCqVehI.gz | gunzip | dd of=/dev/vda status=progress
2024年02月07日
2 阅读
0 评论
0 点赞
1
2
您是第
29817
位访客