![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web服务器
峰之流觞
这个作者很懒,什么都没留下…
展开
-
Apache的三种MPM模式比较:prefork,worker,event
就最新版本的Web服务器Apache(版本是Apache2.4.10,发布于2014年7月21日)来说,一共有三种稳定的MPM(Multi-ProcessingModule,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。查看我们Apache的模式,可以使用httpd -V命令来查看:Shell12转载 2017-07-03 18:01:52 · 657 阅读 · 0 评论 -
windows下端口占用解决方法-查看和杀死占用端口进程
在Windows下启动程序时有时会遇到端口被占用的情况,由于一个端口同时只能运行一个进程,所以要想启动新的程序就要先把占用该端口的进程给kill掉,具体的命令分为以下三步,以杀死占用了80端口的进程为例:1、根据端口号“80”查找进程号netstat -ano|findstr "80"TCP 0.0.0.0:80 0.0.0.0:0 LIST...转载 2018-04-11 10:33:17 · 314 阅读 · 0 评论 -
WNMP(Windows + Nginx + PHP + MySQL) 安装
最近在开发一个新的项目,环境用的是:Nginx1.10.3 下载地址: http://nginx.org/en/download.html 下载windows版本包PHP 7.1.1 下载地址:http://windows.php.net/download/ 下载windows版本包MySQL 5.7.17 下载地址 :https://cdn.mysql.com//Downloads/My...转载 2018-04-11 11:28:35 · 2449 阅读 · 0 评论 -
Nginx缓存Cache的配置方案以及相关内存占用问题解决
nginx缓存cache的5种方案 1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置:?12345678910111213141516 location / { root /home/html/;#主目录 expires 1d;#网页的过期时间 error_page 404 =200 /fetch$request...转载 2018-04-11 15:51:10 · 6077 阅读 · 0 评论 -
Nginx缓存原理及配置
1.Nginx的缓存简介nginx的http_proxy模块,可以实现类似于Squid的缓存功能。Nginx对客户已经访问过的内容在Nginx服务器本地建立副本,这样在一段时间内再次访问该数据,就不需要通过Nginx服务器再次向后端服务器发出请求,所以能够减少Nginx服务器与后端服务器之间的网络流量,减轻网络拥塞,同时还能减小数据传输延迟,提高用户访问速度。同时,当后端服务器宕机时,Nginx服...转载 2018-04-13 11:16:59 · 491 阅读 · 0 评论 -
隐藏响应的server,X-Powered-By
隐藏响应的server,X-Powered-By隐藏X-Powered-By修改 php.ini 文件 设置 expose_php = Offapache 隐藏 server修改httpd.conf 设置 ServerSignature OffServerTokens Prodnginx 隐藏 server修改nginx.conf 在http里面设置 server_tokens off;...转载 2018-05-21 16:58:37 · 8132 阅读 · 0 评论 -
centos7 yum安装mongodb
centos7 yum安装mongodb;1:创建仓库vi /etc/yum.repos.d/mongodb-org-3.4.repo2:把下面的内容复制到文件中 保存退出[delphi] view plain copy[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$r...转载 2018-05-29 01:24:20 · 273 阅读 · 0 评论 -
centos6.5下使用yum完美搭建LNMP环境(php5.6)
1.配置防火墙端口配置防火墙,开启80端口、3306端口,删除原有的 iptables , 添加合适的配置rm -rf /etc/sysconfig/iptablesvi /etc/sysconfig/iptables1 2 3添加如下内容 :################################ 添加好之后防火墙规则如下所示################...转载 2018-08-27 14:18:20 · 389 阅读 · 0 评论 -
CentOS 7 yum 安装php5.6
配置yum源追加CentOS 6.5的epel及remi源。# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm以...转载 2018-08-29 01:14:58 · 321 阅读 · 0 评论 -
CentOS7 yum安装LNMP以及LAMP
简单记录在CentOS7下yum安装LNMP以及LAMP的过程。首先配置防火墙CentOS 7.0默认使用的是firewall作为防火墙1.关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动或者开启某端口 f...转载 2018-08-29 01:16:09 · 539 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理]
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到...转载 2018-03-26 21:39:25 · 78 阅读 · 0 评论 -
Nginx配置项优化详解
(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l [root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~]...转载 2018-03-26 15:08:49 · 276 阅读 · 0 评论 -
SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤
使用场景:假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已经完成开发、测试并已经上线了,接下来接到新的需求,新需求的开发需要修改多个文件中的代码,当需求已经开始开发一段时间的时候,突然接到用户或测试人员的反馈,项目中有个重大bug需要紧急修复,并且要求bug修复后要立即上线;此时应该怎么修复bug呢?是在当前已经开发新需求的基础上进行修复吗?答案是否定的,原因是:如果是在已经...转载 2018-03-19 13:50:50 · 232 阅读 · 0 评论 -
由浅入深学习Apache httpd原理与配置
一、apache 简介:Apache HTTPD又可以简称为httpd或者Apache,它是Internet使用最广泛的web服务器之一,使用Apache提供的web服务器是由守护进程httpd,通过http协议进行文本传输,默认使用80端口的明文传输方式,当然,后来,为了保证数据的安全和可靠性,又添加了443的加密传输的方式,Apache提供的服务器又被称为:补丁服务器,原因很简单,它是转载 2017-07-03 18:04:25 · 509 阅读 · 0 评论 -
nginx重写规则
nginx重写规则nginx rewrite正则表达式匹配大小写匹配~为区分大小写匹配 ~*为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e和!-e用来判断是否存在文件或目录-x和!-x用来判断文件是否可执行flag转载 2017-07-03 18:18:01 · 556 阅读 · 0 评论 -
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
标签:读写分离页面缓存URL重写Nginx 反向代理原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处、作者信息和本声明。否则将追究法律责任。http://freeloda.blog.51cto.com/2033581/1288553大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页转载 2017-07-03 18:19:41 · 291 阅读 · 0 评论 -
linux下git环境搭建
Linux下搭建自己的Git服务器,弄了半天终于搞定了,还是记录下吧,不然下次有得忘了。流程:服务器构建git目录git用户,git组作为仓库管理ssh授权(远程无需密码接入)hook(post-receive)自动部署代码到网站目录网站目录准备接代码就行啦客户端建立开发目录ssh连接key生成git操作。。。开始实作吧!先是git源码编译https://www.kernel.org/pu...转载 2017-07-13 14:07:13 · 314 阅读 · 0 评论 -
apache、nginx禁止访问文件或目录设置
apache的设置 在Apache中配置禁止目录访问,即禁止游览列出的目录/文件列表的方法 访问网站目录时Apache默认配置为可列出目录/文件列表,即当你访问http://localhost时会列出相关的目录和文件列表,我们可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下 【apache配置禁止访问】原创 2017-07-04 20:34:31 · 2995 阅读 · 0 评论 -
php在apache运行的几种方式比较和使用
PHP在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL)cgi是什么?CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新原创 2017-07-06 18:29:49 · 2534 阅读 · 0 评论 -
Linux svn服务器搭建
鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结/******开始*********/系统环境:Centos 6.5第一步:通过yum命令安装svnserve,命令如下:>yum -y install subversion此命令会全自动安装svn服务器相关服转载 2017-07-09 19:08:23 · 173 阅读 · 0 评论 -
Linux(CentOS)下设置nginx开机自动启动(2个办法)
首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:1vim /etc/init.d/nginx在脚本中添加如下命令:#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description: NGINX is an HT...转载 2018-03-18 12:30:45 · 138 阅读 · 0 评论 -
linux下svn常用命令
1、将文件checkout到本地svn checkout path(path是服务器的目录)例如 :svn checkout svn://192.168.1.1/pro/domain2、往版本库中添加新的文件svn add filename例如:svn add test.cpp3、将改动的文件提交到版本库svn commit -m "注释" [-N] [--no-unlock] PATH(如果选择...转载 2018-03-18 14:05:34 · 107 阅读 · 0 评论 -
CentOS 6.8 安装 Docker
1. 查看CentOS版本由于安装Docker时,Docker支持CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更...转载 2019-01-16 11:41:02 · 1162 阅读 · 0 评论