什么是nginx
一个高性能的HTTP反向代理web服务器
- 轻量级
- 并发能力强(支持5万个并发)
- 占用内存少
- 专门为性能优化而开发
- 支持热部署
基本的一些概念
-
反向代理
-
负载均衡
-
动静分离
安装并启动nginx
1.如下图所示说明安装启动成功
2.在防火墙中设置开放的端口号
- 查看已经开放的端口号
firewall -cmd --list-all
- 设置开放的端口号
fiewall -cmd --add-port=80/tcp --permanet
- 重启防火墙
firewall -cmd -reload
nginx常用命令
必须进入目录 /usr/local/nginx/sbin才能使用这些命令
- 查看版本号
./nginx -v
- 启动
./nginx
- 关闭
./nginx -s stop
- 重新加载
./nginx -s reload
(重新加载配置却不需要重启)
nginx配置文件
WHERE:/usr/local/nginx/conf/nginx.conf
内容:
- 全局块:设置一些影响nginx服务器整体运行的一些设置,比如并发量支持
- events块:与用户网络连接的设置,比如最大连接数
- http块
- http全局块:文件引入、日志定义、连接超时时间……
- server块:服务器相关设置