首页
关于
Search
1
Lua使用调试库hook函数调用
471 阅读
2
傻瓜式快速搭建l2tp
397 阅读
3
游戏邮件系统数据设计因素
368 阅读
4
Linux内核数据结构kfifo小结(TODO)
337 阅读
5
傻瓜式安装chatgpt-web工具
319 阅读
项目技术
项目思考
开发环境
数据库
编程语言
生活与阅读
哲学
登录
Search
标签搜索
nodejs
npm
Typecho
累计撰写
55
篇文章
累计收到
47
条评论
首页
栏目
项目技术
项目思考
开发环境
数据库
编程语言
生活与阅读
哲学
页面
关于
搜索到
11
篇与
的结果
傻瓜式快速搭建l2tp
傻瓜式快速搭建l2tp支持来自: https://github.com/hwdsl2/setup-ipsec-vpn下载安装脚本wget https://get.vpnsetup.net -O vpn.sh安装chmod +x vpnsetup.sh sudo sh vpn.sh拿到账密IPsec VPN server is now ready for use!Connect to your new VPN with these details:Server IP: ...IPsec PSK: 你的IPsec预共享密钥Username: 用户名Password: 密码Write these down. You'll need them to connect!Important notes: https://git.io/vpnnotesSetup VPN clients: https://git.io/vpnclients
2023年05月11日
397 阅读
9 评论
0 点赞
https证书过期处理
ACME工具申请的HTTPS过期后, 即使自动更新了还是会被Edge提示不安全, 于是手动操作了下命令如下: acme.sh --renew -d ankergame.cn -d www.ankergame.cn --force cp /root/.acme.sh/ankergame.cn/ankergame.cn.key /var/www/ cp /root/.acme.sh/ankergame.cn/fullchain.cer /var/www/ systemctl restart nginx
2023年05月11日
20 阅读
0 评论
0 点赞
gdb断点系统调用
You can use catchpoints to cause the debugger to stop for certain kinds of program events, such as C++ exceptions or the loading of a shared library. Use the catch command to set a catchpoint.
2021年06月28日
110 阅读
0 评论
0 点赞
手动安装轻量级Typehco环境
考虑的出发点 对于只有512MB内存的微型服务器来说,基本没有很难有充足的资源来运行nginx+apache+mysql环境来运行typecho. 这种方案下,运行php的其实是apache模块。他集成了一个php的扩展。(使用Oneinstack不安装apache也是一样的效果)选择nginx+php-fpm+sqlite 这种模式下,可以控制php-fpm的数量等。对于个人知识管理博客系统来说,应该是足以应付。另外单文件模块的sqlite也方便备份。php版本的选择php7.3 其实只是尝试,没有太多研究。就是看到网上鼓吹的性能提升就拍脑袋了,呵呵。php扩展pdo_sqlite 因为使用remi仓库安装,没有自己编译。导致没有内嵌集成。所以要额外配置。nginx+php-fpm配置。 a. nginx帮助手册 b. try_files或者rewritetry_files $uri $uri/ /index.php$uri?$query_string;c. fastcgi_index配置出现的问题 d. typecho用到的几种URL模式。 e. 常用的php排除办法和nginx日志。 f. nginx伪静态规则配置typecho系统提供的备份是不包含图片(upload目录)和主题的!!详细操作:# 安装nginx yum install epel-release -y yum install nginx -y systemctl start nginx systemctl enable nginx # 安装php-cgi和sqlite依赖 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum-config-manager --enable remi-php73 yum install php yum install php-fpm yum install sqlite sqlite-devel yum install php73-php-pdo yum-config-manager --disable remi-php73 #################################################################### # 让php通过pdo_sqlite来使用sqlite3, php7默认是没有内置该模块 # > locate pdo_sqlite.so # /opt/remi/php73/root/usr/lib64/php/modules/pdo_sqlite.so # > rpm -qf /opt/remi/php73/root/usr/lib64/php/modules/pdo_sqlite.so # php73-php-pdo-7.3.0~rc5-1.el7.remi.x86_64 # 需要额外配置php-fpm加载pdo 使用php -m | grep pdo_sqlite检查pdo是否已经正确配置 如果没有找到pdo模块,则手动配置php # 手动编辑/etc/php.ini # [sqlite3] # ; add by lcm # extension_dir = "/opt/remi/php73/root/usr/lib64/php/modules/" # ; add by lcm # extension=pdo.so # extension=pdo_sqlite.so # extension=sqlite3.so # 配置nginx和php-phm通信方式: # 建议使用本地TCP端口 # 如果使用unix socket的方式进行nginx和php-fpm通讯,则需要检查两个进程对这个套接字文件的权限 # 改变运行fastcgi用户为nginx # 引入来源:/etc/php-fpm.conf # 主要修改文件:/etc/php-fpm.d/www.conf # user = nginx # group = nginx # listen = /run/php-fpm/www.sock # ... # listen.owner = nginx # listen.group = nginx # 修改php库相关文件权限 # chown -R root:nginx /var/lib/php #启动php-fpm systemctl enable php-fpm systemctl start php-fpm
2021年06月28日
14 阅读
0 评论
0 点赞
Nginx配置文件层级结构样例
尝试使用Upstream配置,节点的配置是有要求的,不同的配置节点,所在域有不同要求。以下是测试过的基本配置。http和event平级。 http下有server和upstream,后两者平级。有一些属性是可以在不同层次级别。
2021年06月28日
8 阅读
0 评论
0 点赞
1
2
3