不帅 发表于 2015-1-14 20:44:55

Linux教程之nginx的压力测试、会见体例及加密

欢迎大家来到仓酷云论坛!Nginx是一个高功能的HTTP和反向代办署理办事器,也是一个IMAP/POP3/SMTP代办署理办事器。明天我们将从多方面来对nginx来作先容,包含诸如nginx和http的压力测试、nginx的会见体例、nginx的加密会见等
1、装置nginx
1、拆解并装置
tar-zxvflibevent-2.0.16-stable.tar.gz-C/usr/local/src


./configure--prefix=/usr/local/libevent


make&&makeinstall




2、处置头文件和库文件


库文件的处置:


编纂/etc/ld.so.conf.d/libevent.conf,内容以下


/usr/local/libevent/lib


头文件的处置:

ln-s/usr/local/libevent/include/usr/include/libevent



3、为了让nginx撑持pcre(perl库)的话还必要装置一个名为pcre的软件包


经检察后发明已有装置,可是有些分外的库放在名为pcre-devel的软件包内,装置该软件包





4、装置设置nginx


groupadd-rnginx


useradd-r-gnginx-s/sbin/nologin-Mnginx(-M不创立任何家目次)


tar-zxvfnginx-1.0.11.tar.gz-C/usr/local/src


cd/usr/local/src/nginx-1.0.11





./configure


--conf-path=/etc/nginx/nginx.conf


--error-log-path=/var/log/nginx/error.log


--http-log-path=/var/log/nginx/access.log


--pid-path=/var/run/nginx/nginx.pid


--lock-path=/var/lock/nginx.lock


--user=nginx


--group=nginx


--with-http_ssl_module


--with-http_flv_module


--with-http_stub_status_module


--with-http_gzip_static_module


--http-client-body-temp-path=/var/tmp/nginx/client/


--http-proxy-temp-path=/var/tmp/nginx/proxy/


--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/


--with-pcre(取得pcre的撑持)





make&&makeinstall





5、启动nginx


cd/usr/local/sbin


./nginx-t(测试语法)






新建目次以后再做测试





开启办事





会见测试







6、设置情况变量,能够在别的目次下间接输出下令开启办事
PATH=$PATH:/usr/local/nginx/sbin


2、http的装置





1、装置


rpm-ivh/mnt/cdrom/Server/httpd-2.2.3-31.el5.i386.rpm




2、开启http办事并天生会见页面(为了和nginx尴尬刁难比这里最好用一样的页面会见
servicehttpdstrart


3、会见



3、ab测压


怎样测试APACHE的功能,有一个测试工具,就是APACHE自带的测试工具AB(apachebenchmark).在APACHE的bin目次下。
格局:./abhostname[:port]/path
参数:
-nrequestsNumberofrequeststoperform
//在测试会话中所实行的哀求个数。默许时,仅实行一个哀求
-cconcurrencyNumberofmultiplerequeststomake
//一次发生的哀求个数。默许是一次一个


1、http测试:


测试1:










测试2:








2、nginx测试


封闭http,开启nginx







测试1:










测试2:








能够发明:http在承受过量的哀求时会挂失落,可是nginx却在比http承受更多的哀求时体现的加倍杰出,可是独一欠好的就是nginx不不乱
4、会见体例


1、假造主机(基于ip地点的会见)


1)、我们要分离完成手艺部站点和主站点的会见


ifconfigeth0:0192.168.2.101(会见手艺部站点的地点)




2)、为手艺部站点新建目次和网页


mkdir/usr/local/nginx/tec


cd/usr/local/nginx/tec


echo"welcometotec">index.html




3)、编纂设置文件


vim/etc/nginx/nginx.conf





把server内容举行拷贝,再做修正,构成对tec站点的设置

第二个灵魂 发表于 2015-1-16 22:00:07

Linux教程之nginx的压力测试、会见体例及加密

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

飘飘悠悠 发表于 2015-1-25 13:55:31

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

蒙在股里 发表于 2015-2-8 19:56:54

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

柔情似水 发表于 2015-2-26 02:52:55

发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。

爱飞 发表于 2015-3-8 12:08:28

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

冷月葬花魂 发表于 2015-3-16 05:15:51

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

若天明 发表于 2015-3-22 21:15:19

我想即使Linux高手也很难快速准确精练的回答你。
页: [1]
查看完整版本: Linux教程之nginx的压力测试、会见体例及加密