Nginx和Apche
free_xiaochen
这个作者很懒,什么都没留下…
展开
-
thibkphp5 改好.htaccess 后依旧 模块不存在 的解决方法
隐藏入口index.php 主要是phpstudy的.htaccess跟thinkphp5文档的写法不一样所导致的。location / { // …接下来就可以使用下面的URL地址访问了。原创 2022-11-07 17:55:44 · 256 阅读 · 0 评论 -
Web性能压力测试工具之ApacheBench(ab)详解
ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似...转载 2019-01-17 09:06:34 · 396 阅读 · 0 评论 -
centos7安装Nginx
安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。 一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Per...转载 2019-01-10 10:30:30 · 130 阅读 · 0 评论 -
nginx+php+memcache实现hash一致性memcache 集群
我们工作中可能会遇到key-value数据库,如果我们面对的不止一台memcache服务器,而是很多台。那么现在就回出现一个问题: 当我们访问nginx服务器的时候,我们会判断memcache中是否有相应的值,如果没有我们就从数据库中读取数据,但是这个时候我们该在那一台memcache服务器读取,又应该在那一台memcache服务器存储呢? 假设我们有1/2/3/4/5台memcache服务器...转载 2019-01-24 17:48:04 · 340 阅读 · 0 评论 -
Apache的配置文件详解
apache的httpd.conf翻译 # This is the main Apache HTTP server configuration file. It contains the 这是Apache HTTP Server的主配置文件。它包括了 # configuration directives that give the server its instructions. 配置指令...转载 2018-06-28 16:18:31 · 6461 阅读 · 0 评论 -
cenos7.0 LAMP搭建
一、准备工作 关闭seinux和关闭防火墙(开启防火墙端口3306 80) #修改配置文件 vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 #使配置立即生效 setenforce 0 二、安装La转载 2017-10-28 09:59:56 · 249 阅读 · 0 评论 -
LNMP优化
Nginx基本安全优化 1.调整参数隐藏Nginx版本号信息 一般来说,软件的漏洞都和版本有关,因此我们应尽量隐藏或清除Web服务队访问的用户显示各类敏感信息(例如:Web软件名称及版本号等信息),这样恶意的用户就很难猜到他攻击的服务器所用的是否是特定漏洞的软件,或者是否有对应的漏洞存在。 修改Nginx版本信息 [root@web02 ~]# v转载 2017-10-12 14:48:33 · 762 阅读 · 0 评论 -
cenos7.0 LNMP搭建
1. 关闭防火墙(或者开启指定端口)和selinux 打开文件selinux vim /etc/sysconfig/selinux 将文件中SELINUX=enforcing改为disabled,然后执行”setenforce 0″不用重启地关闭selinux。 SELINUX=disabled 关闭放火墙 systemctl stop firewalld.service 2...转载 2017-10-28 09:54:41 · 303 阅读 · 0 评论 -
Nginx和Apche优化
1、Apache worker/prefwork模式说明 在linux中,我们可以用httpd-l 查看安装的模块是prefork模式还是worker模式 [root@LAMP ~]# /application/apache/bin/apachectl -l|egrep "worker|prefoker" worker.c [root@LAMP ~]#转载 2017-10-10 17:04:42 · 973 阅读 · 0 评论 -
Nginx优化配置优化
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000转载 2017-10-10 16:42:46 · 298 阅读 · 0 评论 -
Nginx配置详解
nginx启动和关闭 按照惯例,先说下各个平台的配置情况: centos平台,源码安装的: /usr/local/nginx/nginx # 启动/usr/local/nginx/nginx -s reload #平滑重启/usr/local/nginx/nginx.conf #配置文件 mac平台,我用brew安装的。 /usr/local/bin/ngin转载 2017-10-09 14:19:53 · 298 阅读 · 0 评论