安装依赖包:
# yum install gcc gcc-c++ openssl-devel pcre-devel zlib-devel
上传源码包到 root 下:
nginx-1.12.2.tar.gz
解压并进入 nginx:
# tar zxf nginx-1.12.2.tar.gz # cd nginx-1.12.2
编译并安装:
# ./configure && make && make install
启动 nginx:
# /usr/local/nginx/sbin/nginx
查看 80 端口是否启动成功:
# netstat -lptnu | grep 80
启动成功查看网页是否显示 nginx:
核心模块:core module 标准模块: HTTP modules: Standard HTTP modules 标准HTTP模块 Optional HTTP modules 可选HTTP模块 Mail modules 邮件模块 Stream modules 流模块 第三方模块 基于IP 基于端口 基于域名 基于IP的虚拟主机:每个网站都需要一个IP。缺点是:需要多个IP,如果是公网IP每个IP都需要收费 基于端口的虚拟主机:只需要一个IP。缺点:端口号没有办法告诉公网用户,无法适用于公网用户,适合内部用户使用。 基于域名的虚拟主机:最常用的就是基于域名的虚拟主机
nginx 日志分析参数: $remote_addr #与$http_x_forwarded_for 客户端的ip地址 $remote_user #客户端用户名称,一般默认为空 $time_local #访问时间 $status #请求状态 $http_user_agent #客户端浏览器相关信息 $request_body #POST数据 $request_length #客户端请求的长度 $upstream_status #upstream状态,成功是200 $upstream_response_time #请求过程中,upstream响应时间 nginx分析那个日志: access_log 和 error.log
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于