ACME自动更新Nginx 网站证书
SSL / 2024年11月14日

主要步骤: 安装 acme.sh 生成证书 copy 证书到 nginx/apache 或者其他服务 更新证书 更新 acme.sh 出错怎么办, 如何调试 下面详细介绍. 1. 安装 acme.sh 安装很简单, 一个命令: curl https://get.acme.sh | sh -s [email protected] 普通用户和 root 用户都可以安装使用. 安装过程进行了以下几...

监测Apache是否run否则启动-脚本
Apache / 2019年6月28日

查看Apache 状态是否启动 没有启动则启动 并记录日志 #!/bin/sh curdate=`date +"%Y-%m-%d %H:%M:%S"` echo "#====================================================================" >> /home/shell/apache...

apache日志轮询和分割设置
Apache / 2019年6月28日

默认Apache日志默认不分割的,对于网站管理员来讲,很多人都会遇到网站的日志文件填满了,而手动删除又很麻烦,所以有聪明的程序员为我们想到了日志轮询的程序。 1、Apache日志 Apache的日志能够详细记录网站的每一个请求,供管理员参考,特别是在网站出现问题的时候,Apache日志文件能提供很多有用的信息,通过分析日志文件,找出网站问题所在。 Apache默认的日志格式可能并不能满足每一个人,...

DocumentRoot does not exist解决方法/SELINUX
Apache , Linux / 2019年6月28日

重启Apache提示DocumentRoot does not exist,类似如下: Stopping httpd: [ OK ] Starting httpd: Warning: DocumentRoot [/var/www/html/test] does not exist 奇怪的是路径明明已经存在。查了下发现一般是由于启用了SELINUX导致的,解决方法为禁用SELINUX: 1.编辑se...

隐藏apache和php的版本信息
Apache , PHP / 2019年6月28日

  隐藏 Apache 版本信息   /etc/apache2/apache2.conf 或 /etc/httpd/conf/httpd.conf   ServerTokens ProductOnly ServerSignature Off   重启 apache 现在 http 头里面只看到: Server: Apache   隐藏 PHP 版本...

Apache 防盗链 图片
Apache / 2019年6月28日

在目录下新建一个.htaccess文件 RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://test.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://test.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.test.com/.*$ [N...

Apache防DDOS模块mod_evasive的安装配置和使用
Apache / 2019年6月28日

Apache防DDOS模块mod_evasive的安装配置和使用 星期四, 09/23/2010 - 18:11 — wdlinux Apache防DDOS模块mod_evasive的安装配置和使用 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有攻击,便想装上mod_evasive试试,试后一切正常,很爽 安装配置如下 cd /usr/local/src wg...

站点限制 IP 访问
Apache , Nginx / 2019年6月28日

Nginx  在该站的nginx conf 配置 Server 中: allow 221.226.186.102; deny all; 例如 : server {         listen 80;         server_name www....

Linux 下 apache 日志分析与状态查看
Apache , Linux , 日志 / 2017年1月22日

ps -ef |grep httpd|wc -l 或 ps -aux |grep httpd |wc -l 2.查看当前Apache并发连接数和TCP连接状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'   其中的SYN_RECV表示正在等待处理的请求数; ESTABLISHED...