本次测验nginx+php与apache+php哪种组合的核算性能及稳定性更佳
操作系统:Centos6.4 x64
硬件环境:
服务器IP
硬件装备
人物
192.168.1.2
4中心 8GB
基准测验服务器
192.168.1.3
略
基准测验客户端
试验思路:在本次测验中计划选用,同版别组合测验,如(nginx1.4.4+php5.5.7)vs (httpd2.4.2+php5.5.7) 和 (nginx+php7) vs(apache+php7),测验程序有两种,分别为算法程序和衔接数据库的读写程序。
首要装置环境
这儿只讲Apache的装置装备nginx装备简略(略)
一、编译Apache
Apache官网:http://httpd.apache.org/
这儿运用httpd2.4.2 其他httpd2.4.x系列装置装备都是差不多的。
1、装置依靠包
tar -zxvf apr-1.5.0.tar.gz
cp -rf apr-1.5.0 httpd-2.4.2/srclib/apr
tar -zxvf apr-util-1.5.3.tar.gz
cp -rf apr-util-1.5.3 httpd-2.4.2/srclib/apr-util
2、装备编译选项及装置
./configure --prefix=/alidata/server/httpd
--with-mpm=prefork
--enable-so
--enable-rewrite
--enable-mods-shared=all
--enable-nonportable-atomics=yes
--disable-dav
--enable-deflate
--enable-cache
--enable-disk-cache
--enable-mem-cache
--enable-file-cache
--enable-ssl
--with-included-apr
--enable-modules=all
--enable-mpm-shared=all
make -j 4
make install
# 供给发动脚本
cp support/apachectl /etc/init.d/httpd
chmod u+x /etc/init.d/httpd
部分编译参数详解:
界说默许运用的mpm形式
--with-mpm=prefork
装置一切的mpm模块
--enable-mpm-shared=all
3、修正主装备文件:httpd.conf
ServerRoot "/alidata/server/httpd"
Listen 80
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule filter_module modules/mod_filter.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule dir_module modules/mod_dir.so
LoadModule alias_module modules/mod_alias.so
User daemon
Group daemon
/IfModule>
ServerAdmin you@example.com
AllowOverride none
Require all denied
/Directory>
DocumentRoot "/alidata/server/httpd/htdocs"
"/alidata/server/httpd/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
/Directory>
DirectoryIndex index.html
/IfModule>
".ht*">
Require all denied
/Files>
ErrorLog "logs/error_log"
LogLevel warn
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
/IfModule>
CustomLog "logs/access_log" common
/IfModule>
ScriptAlias /cgi-bin/ "/alidata/server/httpd/cgi-bin/"
/IfModule>
/IfModule>
"/alidata/server/httpd/cgi-bin">
AllowOverride None
Options None
Require all granted
/Directory>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
/IfModule>
Include conf/extra/proxy-html.conf
/IfModule>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
/IfModule>
4、装备虚拟主机
Include /alidata/server/httpd/conf/vhosts/*.conf
".php">
Order allow,deny
Deny from all
/Files>
/DirectoryMatch>
DocumentRoot /alidata/www/phpwind
[1] [2] [3] [4] 黑客接单网
在曩昔的几个月里,咱们做了一些有关创立网络垂钓电子邮件的研讨,这些创立的垂钓邮件足以诈骗那些专业的安全人员。因而,咱们正在研讨一个适当陈旧的安全论题:Punycode域和IDN同形异义词进犯。 Pun...
这一系列文章将为咱们展现如安在单页或JavaScript富应用上,运用Sboxr完成DOM XSS缝隙的主动发掘与运用。咱们将以https://domgo.at靶场中的10个DOM XSS的小操练为...
各位在企业中做Web缝隙扫描或许浸透测验的朋友,或许会常常遇到需求对图形验证码进行程序辨认的需求。许多时分验证码分明很简略(关于非互联网企业,或许企业界网中的运用来说特别如此),但由于没有趁手的辨认...
关于一张网页,咱们往往期望它是结构杰出,内容明晰的,这样搜索引擎才干精确地认知它。 而反过来,又有一些情形,咱们不期望内容能被容易获取,比方说电商网站的交易额,教育网站的标题等。由于这些内容,往往是...
Metasploit是一个十分受欢迎的浸透测验结构,被视为安全测验人员手中的一把利器。但在另一方面由于他过于强壮,因而也常常被一些歹意攻击者所运用。当然,在本文咱们首要评论的是关于内存取证,这对于咱们...
同源战略(SOP)约束了应用程序之间的信息同享,而且仅答应在保管应用程序的域内同享。这有用避免了体系秘要信息的走漏。但与此一起,也带来了别的的问题。跟着Web应用程序和微服务运用的日益增长,出于有用意...