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
】
浙公网安备 33010602011771号