LNMP环境
xianhenyuan
这个作者很懒,什么都没留下…
展开
-
xahy-simple-nav-pro安装步骤backup
xahy-simple-nav-pro=============== 介绍一个简单的导航站;提供多套模板,可一个模板对应多个域名,也可多个域名公用一个模板。部署简单,使用清新,也顺便来个 star 吧,感恩的心~=============== 使用框架ThinkPHP 5.0X-admin 2.0=============== 使用要求MySQL 要求版本 5.6 +PHP...原创 2020-04-08 11:59:07 · 495 阅读 · 0 评论 -
nginx日志切割shell脚本
以下代码是将 /logs/wwwlogs 目录下的 log后缀的文件移动到 /logs/wwwlogs/old 目录下,然后向 NGINX 发送信号重新开始记录日志文件。#!/bin/bashLOGS_PATH=/logs/wwwlogs/oldCUR_LOGS_PATH=/logs/wwwlogsYESTERDAY=$(date -d "yesterday" +%Y-%m-%d)f...原创 2019-11-21 12:02:42 · 201 阅读 · 0 评论 -
discuz更新https证书
上篇说到了需要迁移下服务器,看了下 https 证书也快过期了,就顺便也一起更新了一下。先去 https://freessl.cn 申请了一张免费证书:操作一波、证书下来后,将证书上传到服务器上。然后调整服务相关配置代码server { listen 80; server_name 798wd.com www.798wd.com; ...原创 2019-07-19 08:51:17 · 739 阅读 · 0 评论 -
排查上线无法打开网页的问题
想看下手机端的效果,于是把项目部署到了测试环境,一访问,结果出现了上面的问题。排查问题打开访问日志,发现是成功访问到服务器了,而且是进入到了 access log 里了,不过状态码返回的是500这说明服务器这边是没问题的,应该是 php 那边的问题,其实一般应该是权限的问题、比如目录操作修改为755、所属组修改为www,不过还是打开下log确定一下吧。////打开log ...原创 2019-07-08 18:21:09 · 646 阅读 · 0 评论 -
Index column size too large. The maximum column size is 767 bytes.
创建索引的时候报错 :Index column size too large. The maximum column size is 767 bytes.错误原因:由于MySQL的Innodb引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现此错误。以utf8mb4字符集字符串类型字段为例,utf8mb4是4字节字符集,则默认支持的索...原创 2019-07-07 19:03:01 · 1768 阅读 · 0 评论 -
lnmp编译安装
【安装 nginx】安装编译工具:yum -y install gcc automake autoconf libtool gcc-c++安装基础库yum -y install gd zlib zlib-devel openssl openssl-devel pcre pcre-devel libxml2 libxml2-devel libjpeg libjpeg-devel libp...原创 2019-06-18 16:00:54 · 263 阅读 · 0 评论 -
Nginx 禁止 ip 访问
server { listen 80 default_server; server_name _; access_log /logs/ip-access.log main; error_log /logs/ip-error.log; return 301 http://www.baidu.com; }原创 2019-06-10 20:58:50 · 790 阅读 · 0 评论 -
Nginx 防止SQL注入、XSS攻击的实践配置方法
下班的时候,发现博客访问缓慢,甚至出现504错误,通过 top -i 命令查看服务器负载发现负载数值飙升到3.2之多了,并且持续时间越来越频繁直至持续升高的趋势,还以为是被攻击了,对来访IP进行了阈值限制后效果并不是很明显,CDN服务里限制几个主要IP效果依然不是很明显,可以看出这是被恶意扫描攻击了应该。 通过服务器waf的日志记录分析得出基本都是SQL注入、XSS攻击范畴,...转载 2019-06-15 22:04:02 · 6837 阅读 · 1 评论 -
安装lnmp前请先运行screen
当通过putty或者SecureCRT安装lnmp时,网络突然掉线或者不小心putty被关掉等等原因,造成lnmp安装过程被中断怎么办?其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了。screen的安装和使用方法,可看 SSH远程会话管理工具 - screen使用教程 守护安装 lnmp 的步骤:执行:screen -S lnmp 创建scre...转载 2019-06-15 19:40:30 · 478 阅读 · 0 评论 -
SSH远程会话管理工具 - screen使用教程
一、screen命令是什么?Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。二、如何安装screen命令?除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执...转载 2019-06-15 19:30:26 · 411 阅读 · 0 评论 -
/www: target is busy. 解决卸载磁盘目录繁忙的问题
umount /www 卸载磁盘遇到 以下问题umount: /www: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))提示已经给出了答案,可通过 lsof 和 fuser 来解决。...原创 2019-06-09 09:46:15 · 1706 阅读 · 0 评论 -
LNMP升级开启TLSv1.3支持
LNMP升级开启TLSv1.3支持TLSv1.3版本的优势:https://baijiahao.baidu.com/s?id=1611365293186683991&wfr=spider&for=pc访问域名,点击F12查看安全性,可查看当前协议版本当前 openssl 以及 nginx 版本信息:升级TLSv1.3 步骤**一、下载 openssl 1.1.1...原创 2019-06-08 13:53:32 · 561 阅读 · 0 评论 -
Nginx域名配置文件bak
server { listen 80; server_name m.abd.com; rewrite ^(.*)$ https://$host$1 permanent; }server { listen 443 ssl http2; server_name m.abd.com; index index.html...原创 2019-06-08 11:04:23 · 744 阅读 · 0 评论 -
nginx访问日志access_log
在 nginx.conf 配置文件 http{} 方法体的括号内,增加或者打开以下代码注释:log_format main '$remote_addr - $remote_user [$time_local] $scheme $http_host $server_port "$request" ' '$status $body_bytes_sent "$h...原创 2019-06-08 10:45:22 · 7941 阅读 · 0 评论 -
WordPress开启伪静态
一、NGINX 的话在 domain.conf 的 server 增加代码:location / { try_files $uri $uri/ /index.php?$args; }如果使用的是 LNMP 安装的 nginx 还可以引入已经写好的 location 代码include /usr/local/nginx/conf/rewrite/wordpress.c...原创 2019-06-13 15:50:59 · 2981 阅读 · 0 评论 -
1044 - Access denied for user 'root'@'%' to database 'xahy-blog'
grant 创建了一个远程连接 root 权限账户,准备再授权个对应数据库操作的账户时出现了 1044 错误。[SQL]grant all privileges on xahy-blog.* to xahyRoot @"%" identified by "xahyRootJoC6Q"[Err] 1044 - Access denied for user 'root'@'%' to data...原创 2019-06-13 13:58:49 · 2696 阅读 · 0 评论 -
MySQL 开启远程连接
一、MySQL 开启远程连接需要现在服务器上登录到 MySQLmysql -u root -p然后 Enter password:二、修改 root 账户的 Host1、打开 mysql 数据库use mysql;2、查看 user 数据表当前已有的数据select * from user \G;3、修改一条 root 数据,并刷新MySQL的系统权限相关表update u...原创 2019-06-13 12:21:03 · 16485 阅读 · 0 评论 -
Centos 7 iptables 开放端口
MySQL 开放远程连接时,已经打开了对应端口的安全组发现还是连接不上,那么就需要 check 以下防火墙端口是否开放。firewall-cmd --zone=public --query-port=3306/tcp显示 FirewallD is not running ,发现并没有运行 FirewallD。如果 返回的结果为 no 说明运行着 FirewallD,可以参考 Cento...原创 2019-06-13 12:17:06 · 11633 阅读 · 0 评论