Nginx安装

Nginx安装

系统平台:CentOS 6.6版(最终版)64位。

一,安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c ++ libtool openssl openssl-devel

二,首先要安装PCRE

PCRE作用是让Nginx支持重写功能。

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

[root @ bogon src] #cd / usr / local / src /[root @ bogon src] #wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2,解压安装包:

[root @ bogon src] #tar zxvf pcre-8.35.tar.gz

3,进入安装包目录

[root @ bogon src] #cd pcre-8.35

4,编译安装 

[root @ bogon pcre-8.35]#。/ configure[root @ bogon pcre-8.35] #make && make install

5,查看PCRE版本

[root @ bogon pcre-8.35] #pcre-config --version

安装Nginx

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

[root @ bogon src] #cd / usr / local / src /[root @ bogon src] #wget http://nginx.org/download/nginx-1.6.2.tar.gz

 2,解压安装包

[root @ bogon src] #tar zxvf nginx-1.6.2.tar.gz

3,进入安装包目录

[root @ bogon src] #cd nginx-1.6.2

4,编译安装

[root @ bogon nginx-1.6.2]#。/ configure --prefix = / usr / local / webserver / nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre = / usr / local / src / pcre -8.35[root @ bogon nginx-1.6.2] #make[root @ bogon nginx-1.6.2] #make install

5,查看nginx的版本

[root @ bogon nginx-1.6.2]#/ usr / local / webserver / nginx / sbin / nginx -v

到此,nginx的安装完成。


Nginx配置

创建Nginx运行使用的用户www:

[root @ bogon conf]#/ usr / sbin / groupadd www [root @ bogon conf]#/ usr / sbin / useradd -g www www

配置nginx.conf,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容

[root @ bogon conf] #cat /usr/local/webserver/nginx/conf/nginx.conf根@ bogon的conf ]# 猫/ USR / 本地/ 网络服务器/ nginx的/ CONF / nginx的。CONF

用户www www;;

worker_processes 2; #设置值和CPU核心数一致2 ; #设置值和CPU核心数一致

error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别/ usr / local / webserver / nginx / logs / nginx_error 。日志暴击; #日志位置和日志级别

pid /usr/local/webserver/nginx/nginx.pid;/ usr / local / webserver / nginx / nginx 。pid ;

#指定此进程可以打开的最大文件描述符的值。#指定此进程可以打开的最大文件描述符的值。

worker_rlimit_nofile 65535;65535 ;

事件

{{

使用epoll;使用epoll ;

worker_connections 65535;65535 ;

}}

HTTP

{{

包括mime.types;。类型;

default_type application / octet-stream;/ octet - stream ;

log_format main'$ remote_addr - $ remote_user [$ time_local]“$ request”''$ remote_addr - $ remote_user [$ time_local]“$ request”'

'$ status $ body_bytes_sent“$ http_referer”''$ status $ body_bytes_sent“$ http_referer”'

'“$ http_user_agent”$ http_x_forwarded_for';'“$ http_user_agent”$ http_x_forwarded_for' ;

#charset gb2312;#charset gb2312;

server_names_hash_bucket_size 128;128 ;

client_header_buffer_size 32k;32k ;

large_client_header_buffers 4 32k;4 32k ;

client_max_body_size 8m;8米;

sendfile on;;

tcp_nopush on;;

keepalive_timeout 60;60 ;

tcp_nodelay on;;

fastcgi_connect_timeout 300;300 ;

fastcgi_send_timeout 300;300 ;

fastcgi_read_timeout 300;300 ;

fastcgi_buffer_size 64k;64k ;

fastcgi_buffers 4 64k;4 64k ;

fastcgi_busy_buffers_size 128k;128k ;

fastcgi_temp_file_write_size 128k;128k ;

gzip on; ;

gzip_min_length 1k;1k ;

gzip_buffers 4 16k;4 16k ;

gzip_http_version 1.0;1.0 ;

gzip_comp_level 2;2 ;

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

gzip_vary on;;

#limit_zone crawler $ binary_remote_addr 10m;#limit_zone crawler $ binary_remote_addr 10m;

#下面是服务器虚拟主机的配置#下面是服务器虚拟主机的配置

服务器

{{

听80;#监听端口80 ;#监听端口

server_name localhost;#域名;#域名

index index.html index.htm index.php;。html索引。htm指数。php ;

root / usr / local / webserver / nginx / html;#站点目录/ usr / local / webserver / nginx / html ;#站点目录

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

{{

#fastcgi_pass unix:/tmp/php-cgi.sock;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

包括fastcgi.conf;

}

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

{

到期30d;

#access_log off;

}

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

{

到期15d;

#access_log off;

}

access_log off;

}}

检查配置文件nginx.conf的正确性命令:

[root @ bogon conf]#/ usr / local / webserver / nginx / sbin / nginx -t


启动Nginx

Nginx启动命令如下:

[root @ bogon conf]#/ usr / local / webserver / nginx / sbin / nginx


访问站点

从浏览器访问我们配置的站点IP:


Nginx其他命令

以下包含了Nginx常用的几个命令:

/ usr / local / webserver / nginx / sbin / nginx -s reload#重新载入配置文件/ usr / local / webserver / nginx / sbin / nginx -s reopen#重启Nginx/ usr / local / webserver / nginx / sbin / nginx -s stop#停止Nginx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值