nginx安装与负载均衡
nginx官网
nginx安装
安装必要的依赖
yum install gcc gcc-g++ pcre pcre-devel zlib zlib-devel openssl openssl-devel autoconf automake make
下载nginx安装包
wget http://nginx.org/download/nginx-1.22.0.tar.gz
解压安装包
tar vfxz nginx-1.22.0.tar.gz
进入安装包根目录并编译安装
cd nginx-1.22.0 # 设置配置项,指定安装位置 ./configure --prefix=/usr/local/nginx # 编译安装 make & make install
nginx目录结构
conf 配置文件 html 网页文件 logs 日志文件 sbin 主要二进制程序
运行nginx程序
./sbin/nginx
检查nginx是否启动成功
浏览器直接访问ip显示nginx欢迎页面
nginx命令
./nginx -s stop # 强制关闭 ./nginx -s quit # 优雅地关闭 ./nginx -s reload # 重新加载配置 ./nginx -s reopen # 重新载入日志文件 ./nginx -t # 测试日志文件是否正确
配置项
最基础的配置
worker_processes 1; # 子进程数,推荐配置 cpu数*cpu核数 events { worker_connections 1024; # 一个子进程最多可以处理多少个连接 } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { # 虚拟服务,可以存在多个 listen 80; # 监听端口 server_name
发表评论