ubuntu安装nginx
系统配置
Ubuntu 20.04.3 LTS(win10商店下载的Ubuntu)
nginx包安装
安装依赖包
1 2 3 4 5
| apt-get install gcc apt-get install libpcre3 libpcre3-dev apt-get install zlib1g zlib1g-dev apt-get install openssl apt-get install libssl-dev
|
安装nginx
1 2 3 4 5
| cd /usr/local mkdir nginx cd nginx wget http://nginx.org/download/nginx-1.20.2.tar.gz tar -xvf nginx-1.20.2.tar.gz
|
编译nginx
1 2 3 4
| cd nginx-1.20.2 ./configure make make install
|
启动nginx
1 2
| cd /usr/local/nginx/sbin ./nginx
|
nginx相关命令
1 2 3
| ./nginx #启动 ./nginx -s stop #停止 ./nginx -s reload #重启
|
Centos安装nginx
暂无
nginx负载均衡配置
配置文件在/usr/local/nginx/conf/nginx.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| upstream wserve { #ip_hash 可选配置 根据ip进行负载,同一IP访问会固定请求同个服务器地址。 无此配置,访问会在下面配置的ip中轮回请求。 ip_hash; #server 负载服务ip #weight 可选配置,代表权重 server 127.0.0.1:8080 weight=5; server 127.0.0.1:8081 weight=2; } upstream aserve { server 210.209.125.142; } server { listen 80; server_name localhost;
#访问xxxx会转发到aserve上 location /xxxx { proxy_pass http://aserve; }
#其他路径则会转发到wserve上 location / { proxy_pass http://wserve; index index.html index.htm index.jsp; } }
|