服务器种类:
IIS:windows上的服务器
Apache:Linux上一代的高性能服务器
Nginx:Linux新一代高性能服务器
通过curl -i xxxxx.xxxx命令可以查看网络请求信息以及使用的服务器。
nginx特点:
占用的系统资源少,支持的并发数更多,还可以作为反向代理、负载均衡
一、Nginx安装配置
# 依赖库
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y
# 编译安装 1.下载源码包 wget -c https://nginx.org/download/nginx-1.12.0.tar.gz 2.解压缩源码 tar -zxvf nginx-1.12.0.tar.gz 3.配置,编译安装 开启nginx状态监测功能 ./configure --prefix=/opt/nginx1-12/ --with-http_ssl_module --with-http_stub_status_module make && make install 4.启动nginx,进入sbin目录,找到nginx启动命令 cd sbin ./nginx #启动 ./nginx -s stop #关闭 ./nginx -s reload #平滑重启(修改了配置文件,不重启就能加载)
二、Nginx目录结构
三、Nginx主配置文件解析
Nginx主配置文件/etc/nginx/nginx.conf是一个纯文本类型的文件,整个配置文件是以区块的形式组织的。一般,每个区块以一对大括号{}来表示开始与结束。
原文:https://www.cnblogs.com/yinwenjie/p/11367814.html