首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
45,687 阅读
2
为Typecho添加webp解析
43,240 阅读
3
emlog数据成功迁移到typecho
26,900 阅读
4
Memos备忘录,记录瞬间想法
26,030 阅读
5
Jasmine - 简约、美观的博客主题
24,676 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
代码修改
安装
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,266
篇文章
累计收到
375
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
3
篇与
的结果
2022-11-20
32MB 起航教程 小内存VPS搭建typecho博客教程
第一步 买 VPShttps://securedragon.net/clients/cart.php?a=add&pid=299发工单让客服改成 32MB第二步 配置基础环境换系统,换成Alpine,这个真的很省资源wget https://www.moerats.com/usr/shell/alpine.sh && bash alpine.sh安装 Lighttpd,别试 Caddy 了,虽然 Caddy 配置 SSL 方便,但是实际没有 Lighttpd 省资源apk add lighttpd rc-update add lighttpd default rc-service lighttpd restart安装 PHP,这个年头了,当然要 PHP 7啦,毕竟 Typecho 都迁移到 PHP 7.2 + 了apk add php7 php7-ctype php7-curl php7-dom php7-fpm php7-iconv php7-gd php7-json php7-openssl php7-pdo php7-pdo_sqlite php7-sqlite3 php7-xml php7-xmlreader php7-phar php7-posix php7-ftp php7-session php7-bcmath php7-mcrypt php7-sockets php7-mbstring php7-tokenizer修改 PHP 配置sed -i 's@^;date.timezone.*@date.timezone = Asia/Shanghai@' /etc/php7/php.inised -i "s@^memory_limit.*@memory_limit = 12M@" /etc/php7/php.inised -i "s|;cgi.fix_pathinfo=.|cgi.fix_pathinfo=1|i" /etc/php7/php.ini修改 Lighttpd 配置,启用 FastCGI、SSL、rewrite、redirectsed -i 's/# include "mod_fastcgi.conf"/ include "mod_fastcgi.conf\ninclude "mod_ssl.conf""/g' /etc/lighttpd/lighttpd.confsed -i 's/# "mod_rewrite","/ "mod_rewrite","/g' /etc/lighttpd/lighttpd.confsed -i 's/# "mod_redirect","/ "mod_redirect","/g' /etc/lighttpd/lighttpd.confrc-service lighttpd restartcat > /etc/lighttpd/mod_ssl.conf <<EOFserver.modules += ("mod_openssl")server.modules += ("mod_setenv")$HTTP["scheme"] == "https" {setenv.add-response-header = ( "Strict-Transport-Security" => "max-age=63072000; includeSubdomains; ")}第三步 配置虚拟主机先使用 acme.sh申请SSL证书,Lighttpd要求SSL证书和私钥放在一个文件里mkdir -p /web/32mb.cc chown -R lighttpd.lighttpd /web/32mb.cc export DP_Id=xxx export DP_Key=xxx acme.sh --issue --dns dns_dp -d 32mb.cc -d *.32mb.cc acme.sh --install-cert -d 32mb.cc \ --key-file /web/32mb.cc.key \ --fullchain-file /web/32mb.cc.crt \ --reloadcmd "cat /web/32mb.cc.key /web/32mb.cc.crt > /web/32mb.cc.pem; service lighttpd restart"新增虚拟主机,修改 /etc/lighttpd/lighttpd.conf,在最后一行之前加入# virtual host $HTTP["host"] =~ "^(www.)?32mb.cc" { server.document-root = "/web/32mb.cc" accesslog.filename = "/web/32mb.cc.log" $HTTP["scheme"] == "http" { # redirect to https, port 443: url.redirect = (".*" => "https://%0$0") } } $SERVER["socket"] == ":443" { ssl.engine = "enable" ssl.pemfile = "/web/32mb.cc.pem" $HTTP["host"] =~ "(^|www\.)32mb.cc" { ssl.pemfile = "/web/32mb.cc.pem" # 这是 typecho 的伪静态规则,其他程序自行修改 url.rewrite-if-not-file = ( "^/(admin|usr)/(.*)" => "/$1/$2", "^/(.*)$" => "/index.php/$1" ) } }然后就是安装 Typecho 啦
2022年11月20日
13,101 阅读
0 评论
0 点赞
2022-11-17
32M小鸡成功搭建网站
最近心氧氧,买了几个小内存的小鸡折腾,也不枉费两天的心血。当然系统是换成Apline才能好折腾。记录一下以advinservers购买的32M为例。wm_embed_post ids=1363一、换Apline系统进入VNC,根据loc大佬的方法,需要修改一下脚本。#!/bin/sh -e # Converts OpenVZ VPS to Alpine Linux # WARNING: This script will wipe any data in your VPS! # GPLv2; Partly based on https://gitlab.com/drizzt/vps2arch server=http://images.linuxcontainers.org path=$(wget -O- ${server}/meta/1.0/index-system | \ grep -v edge | awk '-F;' '($1=="alpine" && $3=="amd64") {print $NF}' | tail -1) cd / mkdir /x wget ${server}/${path}/rootfs.tar.xz tar -C /x -xf rootfs.tar.xz sed -i '/getty/d' /x/etc/inittab sed -i 's/rc_sys="lxc"/rc_sys="openvz"/' /x/etc/rc.conf # save root password and ssh directory sed -i '/^root:/d' /x/etc/shadow grep '^root:' /etc/shadow >> /x/etc/shadow [ -d /root/.ssh ] && cp -a /root/.ssh /x/root/ # save network configuration cat > /x/etc/network/interfaces << EOF auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp iface eth0 inet6 static address 2602:fb54:143::xx/48 # 这里的xx 就是你的ipv6地址 gateway 2602:fb54:143::1 hostname $hostname EOF cp /etc/resolv.conf /x/etc/resolv.conf # remove all old files and replace with alpine rootfs find / \( ! -path '/dev/*' -and ! -path '/proc/*' -and ! -path '/sys/*' -and ! -path '/x/*' \) -delete || true /x/lib/ld-musl-x86_64.so.1 /x/bin/busybox cp -a /x/* / export PATH="/usr/sbin:/usr/bin:/sbin:/bin" rm -rf /x apk update apk add openssh bash echo PermitRootLogin yes >> /etc/ssh/sshd_config rc-update add sshd default rc-update add mdev sysinit rc-update add devfs sysinit #sh # (for example, run `passwd`) sync reboot -f把它保存为apline.sh,运行./apline.sh即可。注意把IP先修改好。二、连接SSH后,编辑 vi /etc/resolv.conf 修改nameserver 2a03:7900:2:0:31:3:104:161否则上不了网,安装不了东西。查看cat /etc/issue为最新版本3.16 三、安装caddyapk add caddy配置: vi /etc/caddy/Caddyfile32m.513513.xyz gzip root /www自己往www下弄点静态网页即可。rc-service caddy restart启动caddy,即可打开网站。(暂时还没想好做什么,吃灰靠得住)四、重装玩系统后,发现后台有自带的3.15的版本了,不过有些坑,下文在讲。 参考文章:https://wiki.alpinelinux.org/wiki/Nginx_with_PHP#Configuration_of_PHP7https://hostloc.com/thread-1098626-1-1.htmlhttps://www.sbblog.cn/archives/12.htmlhttps://www.letcloud.cn/1088.html
2022年11月17日
10,705 阅读
0 评论
0 点赞
2022-11-16
VMOcean:年付$0.5/加拿大OVH/1核/32M内存/1G硬盘/100M/无限流量
厌倦了服务器太快?想念20年前的美好时光吗?您想闲置更少的资源吗?我们为您找到了解决方案!我们推出了全新的服务器阵容!CA.NAT.1C32M1 Virtual Cores32MB RAM1GB HDDUnlimited Traffic *100Mbps Interface10 NAT IPv4 Port & 5 IPv6*100G high-speed traffic, then 1Mbps unlimited traffic位于加拿大OVH$0.50/年购买: https://www.vmocean.com/index.php?rp=/store/special-offer/canat1c32m CA.NAT.1C64M1 Virtual Cores64MB RAM1GB HDDUnlimited Traffic *100Mbps Interface10 NAT IPv4 Port & 5 IPv6*100G high-speed traffic, then 1Mbps unlimited traffic位于加拿大OVH$1.00/年购买:https://www.vmocean.com/index.php?rp=/store/special-offer/canat1c64m-1 昨天的后面抢了两个单,这回只弄个64M的玩玩算了。
2022年11月16日
10,420 阅读
0 评论
0 点赞