1、   安装编译工具和库文件

[root@bigdata-51cdh opt]# yum -y install
make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、   安装PCRE

(1)    下载 PCRE 安装包,下载地址:http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

(2)    解压。[root@bigdata-51cdh opt]# tar
-zxf software/pcre-8.35.tar.gz  -C modules/

(3)    进入pcre目录 [root@bigdata-51cdh opt]# cd
modules/pcre-8.35/

(4)    编译安装

[root@bigdata-51cdh
pcre-8.35]# ./configure

[root@bigdata-51cdh
pcre-8.35]# make && make install

(5)    查看版本,确认安装成功

[root@bigdata-51cdh
pcre-8.35]# pcre-config --version

8.35

3、   安装Nginx

(1)     下载Nginx ,地址为: http://nginx.org/download/nginx-1.6.2.tar.gz

(2)     解压Nginx

[root@bigdata-51cdh
opt]# tar -zxf software/nginx-1.6.2.tar.gz -C modules/

(3)     配置

[root@bigdata-51cdh
nginx-1.6.2]# ./configure --prefix=/opt/modules/www
--with-http_stub_status_module  --with-http_ssl_module
--with-pcre=/opt/modules/pcre-8.35

(4)     make

(5)     make install

(6)     查看nginx 版本,确认安装成功

[root@bigdata-51cdh
nginx-1.6.2]# /opt/modules/www/sbin/nginx -v

4、   Nginx配置

(1)   
添加用户,用户名为www

(2)   
配置nginx.conf文件

[root@bigdata-51cdh nginx-1.6.2]# vim
/opt/modules/www/conf/nginx.conf

user www www;

worker_processes 1;

error_log
/opt/modules/www/logs/nginx_error.log crit;

pid
/opt/modules/www/nginx.pid;

worker_rlimit_nofile
65535;

events

{

use epoll;

worker_connections 65535;

}

http

{

include
mime.types;

default_type
application/octet-stream;

log_format
main  '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" $http_x_forwarded_for';

server_names_hash_bucket_size 128;

client_header_buffer_size 32k;

large_client_header_buffers 4 32k;

client_max_body_size 8m;

sendfile on;

tcp_nopush
on;

keepalive_timeout 60;

tcp_nodelay
on;

fastcgi_connect_timeout 300;

fastcgi_send_timeout 300;

fastcgi_read_timeout 300;

fastcgi_buffer_size 64k;

fastcgi_buffers 4 64k;

fastcgi_busy_buffers_size 128k;

fastcgi_temp_file_write_size 128k;

gzip on;

gzip_min_length 1k;

gzip_buffers
4 16k;

gzip_http_version 1.0;

gzip_comp_level 2;

gzip_types
text/plain application/x-javascript text/css application/xml;

gzip_vary on;

server

{

listen 80;

server_name localhost;

index index.html index.htm index.php;

root /opt/modules/www/html;

location ~ .*\.(php|php5)?$

{

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$

{

expires 30d;

}

location ~ .*\.(js|css)?$

{

expires 15d;

}

access_log off;

}

}

(3)   
检查配置是否正确

[root@bigdata-51cdh www]#
/opt/modules/www/sbin/nginx -t

5、   启动Nginx

[root@bigdata-51cdh www]# /opt/modules/www/sbin/nginx

[root@bigdata-51cdh www]# ps -ef|grep nginx

6、   访问Nginx站点

附件列表

NginxWeb服务器安装的更多相关文章

  1. samba服务器安装,共享nginx目录

    Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,类似于win的网上邻居,让windows和linux实现文件共享 1.安装smaba服务 yum install samba ...

  2. apache服务器安装以及使用passenger插件部署rails应用

    小例子可以部署在rails自带的WEBrick上,逐渐往后走还得上Apache. 安装apache服务器 命令是sudo apt-get install apache2 安装passenger插件 安 ...

  3. FreeRadius服务器安装以及error while loading shared libraries问题

    服务器安装过程: 1.       Down from www.freeradius.org 我下载的版本是freeradius-server-2.1.8.tar.gz 2.       tar zx ...

  4. Windows服务器安装配置PHP7.0环境图文教程

    摘自http://www.111cn.net/phper/linux-php/109865.htm Windows服务器安装配置PHP7.0环境图文教程 www.111cn.net 更新:2016-0 ...

  5. Linux下Redis服务器安装配置

    说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ...

  6. Zabbix3.0+CentOS7.0+MariaDB5.5监视服务器安装

    本次安装采用: Centos7.0 Zabbix3.0 MariaDB5.5 -------------------  2012/12/2更新 最新的Centos7.1或者Redhat7.1版本在最后 ...

  7. CentOS下Redis服务器安装配置

    说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...

  8. Windows Server 2008 DNS服务器安装与配置

    Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...

  9. linux下Nginx服务器安装教程

    序:Nginx服务器安装总结而已,不是教程. 安装的过程中出现了一些问题,原因我的云主机是纯净版,所以很多依赖包都没有.其中安装过程中就发现perl库缺少和openssl库缺少,因此我手动安装的这两款 ...

随机推荐

  1. 深究标准IO的缓存

    前言 在最近看了APUE的标准IO部分之后感觉对标准IO的缓存太模糊,没有搞明白,APUE中关于缓存的部分一笔带过,没有深究缓存的实现原理,这样一本被吹上天的书为什么不讲透彻呢?今天早上爬起来赶紧找了 ...

  2. python通过protobuf实现rpc

    由于项目组现在用的rpc是基于google protobuf rpc协议实现的,所以花了点时间了解下protobuf rpc.rpc对于做分布式系统的人来说肯定不陌生,对于rpc不了解的童鞋可以自行g ...

  3. pt-online-schema-change中update触发器的bug

    pt-online-schema-change在对表进行表结构变更时,会创建三个触发器. 如下文测试案例中的t2表,表结构如下: mysql> show create table t2\G . ...

  4. 【知识必备】一文让你搞懂design设计的CoordinatorLayout和AppbarLayout联动,让Design设计更简单~

    一.写在前面 其实博主在之前已经对design包的各个控件都做了博文说明,无奈个人觉得理解不够深入,所以有了这篇更加深入的介绍,希望各位看官拍砖~ 二.从是什么开始 1.首先我们得知道Coordina ...

  5. 简单酷炫的canvas动画

    作为一个新人怀着激动而紧张的心情写了第一篇帖子还请大家多多支持,小弟在次拜谢. 驯鹿拉圣诞老人动画效果图如下 html如下: <div style="width:400px;heigh ...

  6. Visual Studio Code——Angular2 Hello World 之 2.0

    最近看到一篇用Visual Studio Code开发Angular2的文章,也是一篇入门教程,地址为:使用Visual Studio Code開發Angular 2專案.这里按部就班的做了一遍,感觉 ...

  7. TCP服务和首部知识点小结

    服务 应用程序会被TCP分割成数据段,而UDP不分割. TCP有超时重传和确认 如果检验和出错将丢弃 IP数据包可能会失序或者重复,所以TCP会处理 滑动窗口来进行流量控制 对字节流的内容不做任何解释 ...

  8. Hadoop

    Hadoop应用场景 Hadoop是专为离线处理和大规模数据分析而设计的,它并不适合那种对几个记录随机读写的在线事务处理模式. 大数据存储:Hadoop最适合一次写入.多次读取的数据存储需求,如数据仓 ...

  9. Java版本:识别Json字符串并分隔成Map集合

    前言: 最近又看了点Java的知识,于是想着把CYQ.Data V5迁移到Java版本. 过程发现坑很多,理论上看大部分很相似,实践上代码写起来发现大部分都要重新思考方案. 遇到的C#转Java的一些 ...

  10. linux下mono的安装与卸载

    我很遗憾的告诉你,这里没有安装,为什么标题里加入安装俩字呢,因为如果不加的话你会搜到这篇文章吗?哈哈!别气馁,这里会给你些安装的tips! 源码安装,git安装:建议安装路径如下,至于为什么,我也讲不 ...