nginx在centos的简单安装配置使用

nginx在centos上安装配置使用

 

官网地址:

http://nginx.org

 

安装

#wget http://nginx.org/download/nginx-1.12.1.tar.gz

#tar xzvf nginx-1.12.1.tar.gz

#./configure

#yum -y install pcre-devel

#yum -y install openssl openssl-devel

#yum -y install zlib-devel

#make

#make install

 

配置

#cd /usr/local/nginx

#vi conf/nginx.conf

 

worker_processes  8; //cpu的个数xcpu的核数

server {
listen 80;
server_name api.xxxx.com;

location / {
proxy_pass http://localhost:8081/;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

server {
listen 80;
server_name static.xxxx.com;
charset utf-8;
index index.html index.htm;
root /home/web/service/siben-static;

#配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /home/web-static;
#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力
expires 7d;
}
}


 

使用

#./sbin/nginx -t

#./sbin/nginx

或者 #./sbin/nginx -c ./conf/nginx.conf

#./sbin/nginx -s reload

posted on 2017-10-11 15:08  一颗小小草  阅读(80)  评论(0)    收藏  举报

导航