文档详情

第11讲NGINX详解.ppt

发布:2017-04-10约4.22千字共25页下载文档
文本预览下载声明
基于IP地址的虚拟主机 多个server { }区域 不同的listen、server_name、root设置 虚拟Web主机2-2 http { …… server { listen 1:80; server_name ; …… } server { listen 2:80; server_name ; …… } } 如果直接通过IP地址访问,各虚拟主机的域名也可以相同 禁止ip地址访问 单独设置一个server项 server { listen 80; location / { return 404;} } 设置别名 301 rewrite地址重写 server { listen 80; server_name ; rewrite ^/(.*)$ /$1 permanent; } 注意:需要单独占用一个server项 切割日志过程 需要在 http层面将log_format前面的#去掉 每个server设置日志路径 access_log logs/www_access.log main;加入sever级别 切割日志脚本 cd /application/nginx/logs\ DATE=$(date +%F) mv www_access.log www_access_${DATE}.log mv bbs_access.log bbs_access_${DATE}.log mv blog_access.log blog_access_${DATE}.log /application/nginx/sbin/nginx -s reload [root@oldboytraining scripts]# crontab -l|tail -2 ########### 00 00 * * * /bin/sh /server/scripts/cut_nginx_log.sh /dev/null 21 本章结构 Nginx网站服务 配置文件nginx.conf 状态统计及虚拟主机应用 nginx介绍 Nginx服务基础 nginx应用 nginx应用场景 安装及运行控制 第11章 Nginx网站服务 本章结构 Nginx网站服务 配置文件nginx.conf 状态统计及虚拟主机应用 nginx介绍 Nginx服务基础 nginx应用 nginx应用场景 安装及运行控制 一款高性能、轻量级Web服务软件 始用于俄罗斯的Rambler.ru站点 市场占有率迅速跃居第三位 官方网站 / 关于Nginx 特点 特点 业务建议 Pcre全称(Perl Compatible Regular Expressions),中文perl兼容正则表达式官方站点/,安装 pcre 库是为了使 Nginx 支持 HTTP Rewrite模块 tar zxf pcre-8.30.tar.gz cd pcre-8.30/ ./configure make make install yum install openssl openssl-devel -y 安装nginx tar zxvf nginx-1.6.2.tar.gz ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.2 --with-http_stub_status_module --with-http_ssl_module make make install find / -name libpcre.so.1 //找到库文件路径加入到 vi /etc/ld.so.conf //这个文件中 ldconfig //重新加载配置文件 然后再执行make或make install 启用状态统计模块 启动nginx useradd nginx -s /sbin/nologin -M 创建账号 /application/nginx/sbin/nginx 启动程序 lsof -i :80 查看端口是否启动成功 如何测试 wget curl 在虚拟机外面 Nginx的运行控制 语法检查:nginx -t [-c 配置文件] 启动程序:n
显示全部
相似文档