安装Nginx过程:
第一步:下载、上传到服务器后(nginx-1.20.2版本)
第二步:安装依赖包:
yum install pcre-devel automake make zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y
第三步:解压到指定位置
tar -zxvf nginx-1.20.2.tar.gz -C /usr/local/
第四步:新建用户名Nginx
useradd nginx -s /sbin/nologin -M
第五步:开始编译:
./configure \
>--user=nginx \ #指定程序运行时的用户
>--group=nginx \ #指定程序运行时的用户组
>--prefix=/usr/local/nginx \ #指定安装目录
>--with-http_ssl_module \ #启用ngx_http_ssl_module支持(使其支持https请求)
>--with-http_sub_module \ #启用ngx_http_sub_module支持(允许用一些其他文本代替Nginx响应中的一些文本)
>--with-http_stub_status_module \ #启用ngx_http_stub_status_module支持,可以获取自上次启动以来的工作状态
>--with-http_gzip_static_module \ #启用ngx_http_gzip_static_module支持,(在线实时压缩输出数据流)
>--with-pcre #启用pcre库
make && make install
第六步:启动Nginx
1、检查语法:/usr/local/nginx/sbin/nginx -t
2、启动Nginx:/usr/local/nginx/sbin/nginx
3、查看端口:lsof -i:8080
4、浏览器访问测试:192.168.203.135 出现welcome to Nginx 安装成功!
关闭Nginx:./nginx -s stop 重启:./nginx -s reload
在配置文件vim /usr/local/nginx/conf/nginx.conf中添加以下内容。
upstream web-server{
ip_hash;
server 192.168.203.142 fail_timeout=60s weight=3;
server 192.168.203.144 weight=7;
}
server
{
listen 80;
server_name localhost;
location /{
proxy_pass http://web-server;
root html;
index index.html index.htm;
}
}
保存退出后重启nginx就可以了,访问效果。如图