Linux系统安装Nginx及配置

1、安装安装c语言的编译环境:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2、下载Nginx安装包:wget https://nginx.org/download/nginx-1.16.1.tar.gz  没有wget的话先安装wget:yum install wget
3、解压到指定目录:tar -zxvf nginx-1.16.1.tar.gz -C /usr/local/nginx  ,没有这个目录的话,就先建个。
4、进入解压后的文件:cd /usr/local/nginx/nginx-1.16.1
5、编译环境:./configure --prefix=/usr/local/nginx

6、编译和安装:make && make install
7、常用命令:先进入sbin目录:cd /usr/local/nginx/sbin
7-1、查看版本:./nginx -v
7-2、检查配置文件:./nginx -t 
7-3、启动:./nginx
7-4、查看进程,看是否启动:ps -ef | grep nginx
7-5、停止:./nginx -s stop
7-6、改了配置项(nginx.conf)后,需要重新加载才能生效:./nginx -s reload
8、加载静态文件 
8-1、将静态文件放在html目录下(/usr/local/nginx/html)
8-2、vim nginx.conf 配置静态文件路径,例如:
server {
    listen 80;                #监听端口    
    server_name localhost;    #服务器名称
    location / {            #匹配客户端请求url
        root html/login;        #指定静态资源根目录
        index index.html;    #指定默认首页
    }
}
8-3、需要重新加载一下:nginx -s reload
9、负载均衡配置,样板如下:
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
# upstream 配置一组服务器
    upstream targetServer{
        server 127.0.0.1:81 weight=3 # 项目运行的服务器和端口;
        server 127.0.0.1:82 weight=1 # 项目运行的服务器和端口;
    }
    server {
        listen       80;
        server_name  localhost;
        location / {
           # root   html/coolphotos;
           # index  index.html index.htm;
           # 反向代理+负载均衡
           proxy_pass http://targetServer;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
注意:需要重新加载一下:nginx -s reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值