![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器资料
zhexiao27
Keep going.
展开
-
Fastdfs 集成nginx访问 (ubuntu18)
fastdfs安装依赖$ sudo apt update$ sudo apt-get install build-essential$ sudo apt install libtoolfastfds依赖库$ git clone https://github.com/happyfish100/libfastcommon.git$ cd libfastcommon$ ./make.sh...原创 2020-04-15 17:34:48 · 186 阅读 · 0 评论 -
12 Nginx的核心模块
主模块指令1.daemon语法:daemon on | off默认值:on在生产环境中,请不要使用daemon和master_process指令。这些选项仅用于开发调试。当然你可以在生产环境中设置daemon off ,然后使用进程管理工具启动Nginx,但是平滑重启,升级等功能将无法使用。master_process off绝对不应该用于生产环境。 2.env语原创 2013-03-28 21:56:55 · 542 阅读 · 0 评论 -
apache服务器安全防范
先来了解下web所面临的安全风险 HTTP拒绝服务攻击 攻击者通过某些手段使服务器拒绝对http应答,这使Apache对系统资源(cup时间与内存)需求巨增,最终造成系统变慢甚至完全瘫痪,Apache服务器最大的缺点是,它的普遍性使它成为众矢之的,Apache服务器无时无刻不受到DoS攻击威胁,主要有下边几种 1.数据包洪水攻击 一种中断服务器或本地网络的方法是数据包洪水攻击,它通常使用原创 2013-03-28 21:54:58 · 1077 阅读 · 0 评论 -
Nginx configure 选项
configure 支持下面的选项:--prefix= - Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。--sbin-path= - Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为/sbin/nginx。--conf-path= - 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为/conf/nginx原创 2013-03-28 21:56:07 · 541 阅读 · 0 评论 -
8 Nginx模块开发
Nignx配置文件Nginx配置文件分为4部分:main(全局配置),server(虚拟主机配置),upstream(主要为反向代理,负载均衡的相关配置),location(目录匹配设置)。main配置影响其他所有配置;server会继承main的配置;location会继承server的配置;upstream不会继承指令。 Nginx模块概述Nginx的模块不能和Apache一样原创 2013-03-28 21:56:50 · 460 阅读 · 0 评论 -
淘宝开源其系统监控工具Tsar
淘宝在开发社区的贡献可谓功不可没,近日又将其系统监控工具Tsar代码上传至GitHub。据@淘叔度介绍,Tsar在淘宝内部已经被大量使用,它不仅可以监控CPU、IO、内存、TCP等系统状态,也可监控Apache、Nginx/Tengine、Squid等服务器状态。Tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,另外可以支持将数据存储到转载 2013-04-23 21:50:48 · 600 阅读 · 0 评论 -
Configuring the Apache MPM on Ubuntu
Now that you know where the files are, let's look at how to tell apache to stay within the memory available to your Ubuntu server.The apache MPMPart of the apache web server installation is转载 2013-06-21 04:19:43 · 708 阅读 · 0 评论 -
ubuntu下取消mysql和apache开机启动
# 移除apache2自启动脚本,# 参数-f是为了解决 update-rc.d: /etc/init.d/apache2 exists during rc.d purge的问题$ sudo update-rc.d -f apache2 remove # 同时也可以方便的恢复自启动脚本$ sudo update-rc.d apache2 defaults # 或者编辑文件 /etc/原创 2013-06-21 04:55:59 · 1274 阅读 · 0 评论 -
Nginx 反向代理 + 负载均衡
安装nginx> sudo apt-get update> sudo apt-get install nginx配置安装完成后,配置文件默认路径: /etc/nginx我们在/etc/nginx/nginx.conf中的http模块可以看到:### Virtual Host Configs##include /etc/nginx/conf.d/*.conf;include /etc/n原创 2017-10-24 10:57:24 · 354 阅读 · 0 评论 -
6 Nginx负载均衡和反向代理配置
常见的Web负载均衡方法1.用户手动选择方式自己手动选择站点2.DNS轮询方式大多数域名商都支持对同一个主机域名添加多条A记录,DNS解析域名就会按照A记录顺序随即分配到不同的IP上。添加完成后,我们可以在Linux上使用dig命令查看域名的解析情况。Shell>dig www.xiaozhe.com缺点:1.可靠性低 2.负载分配不均衡 。适合图片服务器集群、纯静原创 2013-03-28 21:56:45 · 692 阅读 · 0 评论 -
LNMP和LAMP的编译安装
在编译这些源码包之前,我们需要确认系统中有gcc,gcc-c++,make编译器,一般系统都自带了gcc和make编译器,所以我们只要安装gcc.Shell> sudo apt-get install build-essentia ; 一般安装一个源码包的过程是:1.解压源码包的tar.gz文件,如 tar -xvf mysql.tar.gz -C /opt/lamp,其中原创 2013-03-28 21:56:28 · 554 阅读 · 0 评论 -
7 Nginx的Rewrite规则与实例
Nginx Rewrite 规则相关指令相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break;1.break指令默认值:none ;使用环境:server,location,if ;该指令的原创 2013-03-28 21:56:47 · 685 阅读 · 0 评论 -
9 Nginx的Web缓存服务
Nginx的缓存服务Nginx版本从0.7.48开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当做Key,用Md5算法对Key进行哈希,得到硬盘上对应的哈希目录路径,从而将缓存内容保存在该目录内。Nginx Web 缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令手动清除缓存;但是我们可以通过Nginx的模块ngx_cache_purg原创 2013-03-28 21:56:53 · 570 阅读 · 0 评论 -
13 Nginx的标准http模块
http的核心模块1.alias语法:alias file-path | direcotry-path默认值:no使用环境:location该指令用于在URL和文件系统路径之间实现映射。例如:location /i/ {alias /spool/w3/images/;}当我们访问URL地址/i/top.gif会自动返回文件/spool/w3/ima原创 2013-03-28 21:56:58 · 1247 阅读 · 0 评论 -
Apache 下配置 mod_Rewrite
URL静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的抓取量,Comsenz旗下的产品 Discuz!、SupeSite/X-Space、ECShop、SupeV、UCHome等都支持此功能。当然 这个功能还需要服务器环境的支持,下面介绍一下如何在Apache 服务器下原创 2013-03-28 21:52:59 · 789 阅读 · 0 评论 -
apache基于主机的域名指向
这是虚拟主机的样板<VirtualHost*:80>ServerAdminwebmaster@example.com ——管理员邮箱(可以随便写一个)DocumentRoot"/home/phpok-com" ——网站目录ServerName example.com—— 要绑定的域名ServerAlias www.example.com ——要绑定的别名,如果有多个别名就用英文逗号原创 2013-03-28 21:53:04 · 471 阅读 · 0 评论 -
SVN服务器搭配说明
环境OS:Windows XP SP2Web:Apache 2.2.6SVN:svn-win32-1.4.6 一、准备工作1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.4.6版本,具体下载地址在:http://subversion.tigris.org/servlets/P原创 2013-03-28 21:54:54 · 592 阅读 · 0 评论 -
3 Nginx的基本配置和优化
Nignx的配置文件内容#运行用户user www-data; #启动进程,通常设置成和cpu的数量的两倍worker_processes 4;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid; #工作模式及连接数上限events { use原创 2013-03-28 21:56:21 · 737 阅读 · 0 评论 -
php spawn-fcgi和php-fpm
spawn-fcgi是一个通用的FastCGI管理服务器她是lighttpd中的一部份,但目前已经单独成为一个项目,最新的lighttpd没有这一块(http://www.lighttpd.net/search?q=spawn-fcgi),但可以在以前版本中找到她在lighttpd-1.4.15(http://www.lighttpd.net/download/lighttpd-1.4.原创 2013-03-28 21:56:24 · 575 阅读 · 0 评论 -
2 Nginx服务器的安装与配置
编译Nginx需要安装GCC编译器Shell>sudo apt-get install autoconf automake build-essential模块依赖性:nginx的一些模块需要第三方库支持,例如gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库等。Shell>sudo apt-get install zlib1g openss原创 2013-03-28 21:56:09 · 432 阅读 · 0 评论