Apr112016
CentOS7中升级OpenSSL详细教程
1. 简介
OpenSSL是一个开源的密码学工具包,用于支持网络通信的加密与解密,它包含一系列的密码学算法,如RSA、AES、DES等。在CentOS7中,默认安装的OpenSSL版本可能较旧,可能存在一些安全漏洞。本教程将详细介绍在CentOS7中如何升级OpenSSL版本。
2. 准备工作
在升级OpenSSL之前,需要确保系统已经安装了必要的依赖软件。
sudo yum install -y gcc make zlib-devel
3. 下载OpenSSL源码...阅读全文
抢沙发
Mar192016
前端工程化最佳实践:基于Webpack 5的模块联邦微前端架构设计与落地
前端工程化最佳实践:基于Webpack 5的模块联邦微前端架构设计与落地
引言:现代前端工程化的演进与挑战
随着企业级前端应用规模的不断膨胀,传统的单体应用架构(Monorepo)逐渐暴露出诸多问题:代码臃肿、构建缓慢、团队协作效率低下、发布周期长、技术栈难以统一。为应对这些挑战,前端工程化成为现代前端开发的核心命题。
在这一背景下,微前端(Micro-Frontends) 概念应运而生。它...阅读全文
Feb292016
CentOS_6.5安装Nginx+PHP+MySQL分享
本篇文章记录一下在Linux(主要是centos 6.5)系统下安装Nginx ,PHP ,MySQL的过程。
准备工作
安装make
yum -y install gcc automake autoconf libtool make
安装g++
yum install gcc gcc-c++
以上两个软件一般不用手动去安装,可以先通过
rpm -qa|grep make 和 rpm -qa|grep g++
命令查看是否已经安装了相关软件。
下面正式开始。
一般我们都需...阅读全文
Feb282016
Node.js高并发系统架构设计:事件循环优化、集群部署与内存泄漏检测的完整解决方案
Node.js高并发系统架构设计:事件循环优化、集群部署与内存泄漏检测的完整解决方案
引言:Node.js在高并发场景下的挑战与机遇
随着互联网应用对实时性、响应速度和可扩展性的要求日益提升,构建高并发系统已成为现代后端架构的核心目标。在众多技术选型中,Node.js凭借其非阻塞I/O模型和事件驱动架构,成为构建高性能、低延迟服务的理想选择。尤其在处理大量短连接请求(如API网关、WebSo...阅读全文
Feb252016
如何设置nginx,防止别人绑定你的域名 空主机头
主要是在HTTP区里加一个 空主机头
server {
listen 80 default;
return 500;
}
================================
如何设置nginx,防止别人绑定你的域名,主机评论整理了2个方法,分享给大家:
nginx 的默认虚拟主机在用户通过IP访问 ,或者通过未设置的域名 访问(比如有人把他自己的域名指向了你的ip)的时候生效。
比如别人通过ip或者未知域名访问你的网站的时候...阅读全文
Feb222016
php使用pdo连接报错Connection failed SQLSTATE的解决方法
本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or directory问题的解决方法。分享给大家供大家参考。具体方法如下:
错误描述:
Connection failed: SQLSTATE[HY000] [2002] No such file or directory……
服务器系统:centos 系统
开发环境:nginx mysql php
通过phpinfo可以看出本机环境已经支持 pdo_mysql pdo_pgsql pdo_sql...阅读全文
Feb222016
It is not safe to rely on the system’s timezone settings….的解决办法
今天将在windows下写的代码传到linux服务器下报了很多错误,其中之一就是本文要记录的一个错误。
It is not safe to rely on the system’s timezone settings ……
这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决:
1、在页头使用date_default_timezone_set()设置我的默...阅读全文
Feb202016
K8S-资源清单和Pod生命周期
引言
在Kubernetes(K8S)中,资源清单文件(Resource Manifests)是定义和配置应用程序所需的各种K8S资源的文本文件。
本文将重点讨论K8S的资源清单文件和Pod生命周期,并解释它们在K8S集群中的关系。
资源清单文件
资源清单文件是使用YAML或JSON格式编写的文本文件,用于描述和配置K8S的各种资源,如Pod、Service、Deployment等。它们被用于创建、更新或删除K8S资源。
一个简单的Pod资...阅读全文
Feb162016
实时查看及监控PHP-FPM的运行状态
PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。下面本篇文章就来记录一下如何实时的查看及监控php-fpm的运行状态。
打开php-fpm.conf,配置php-fpm状态页选项
pm.status_path = /phpfpm_status(默认值为:status)
配置nginx.conf,添加可访问server(不用放在http内)
server {
listen 80;
server_name 127.0.0.1;
location /p...阅读全文
Feb142016
nginx配置文件详细说明
本文记录一下nginx配置文件的相关说明,注释主要收集于网络。
如果不知到自己的主机上nginx服务的配置文件在哪,可通过 find / -name nginx.conf 搜索,下面切入正题。
user www www;
#定义Nginx运行的用户和用户组,用户组可省略
worker_processes 8;
#nginx进程数,建议设置为等于CPU总核心数
error_log /var/log/nginx/error.log info;
#全局错误日志定义类型,[ debug | info...阅读全文