Ubuntu nginx 1.6.0 服务器 nginx.conf等相关配置
环境UBUNUT 14.04
nginx:nginx 1.6.0
内存:12G
呆狐狸.风来了
等有空了再添加 注释
nginx.conf
user www www;
#启动进程,通常设置成和cpu的数量相等
worker_processes 4;
#错误日志文件
error_log /www/wwwLogs/nginx_error.log;
pid /www/lanmps/nginx/logs/nginx.pid;
worker_rlimit_nofile 5120;
events { use epoll; #单个worker process进程的最大并发链接数 worker_connections 5120;
} http { include mime.types; default_type application/octet-stream; #charset utf-8; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 64k; client_max_body_size 8m;client_body_buffer_size 256k;client_header_timeout 3m;client_body_timeout 3m;#limit_conn_zone $binary_remote_addr zone=one:32k;#limit_zone crawler $binary_remote_addr 10m;#sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用sendfile on;#开启目录列表访问,默认关闭#autoindex on;tcp_nopush on;server_tokens off;server_name_in_redirect off;#连接超时时间keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;fastcgi_store_access user:rw group:rw all:r;#设定负载均衡的服务器列表include upstream.conf;gzip_static on;#开启gzip压缩gzip on;gzip_min_length 1k;gzip_buffers 16 64k;gzip_http_version 1.1;gzip_comp_level 3;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;gzip_proxied expired no-cache no-store private auth;gzip_disable "MSIE [1-6]\.";#log_format access '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" $http_user_agent $http_x_forwarded_for';#日志参数,方便mysql 直接导入log_format access '$remote_addr | $remote_user | [$time_local] | "$request" | $status | $body_bytes_sent | "$http_referer" | "$http_user_agent" | $http_x_forwarded_for';#access_log /www/wwwLogs/$server_name.log access;#include default.conf;#站点配置文件include vhost/*.conf;
}
upstream.conf
upstream bakend {ip_hash;#weigth参数表示权值,权值越高被分配到的几率越大server 127.0.0.1:9000 weight=1 max_fails=1 fail_timeout=0s;#server 127.0.0.1:9001 weight=1 max_fails=1 fail_timeout=0s;
}
fastcgi.conf
if ($request_filename ~* (.*)\.php) {set $php_url $1;
}
if (!-e $php_url.php) {return 403;
}
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
#fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
#不显示nginx版本号
fastcgi_param SERVER_SOFTWARE nginx;fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;fastcgi_param HTTPS $https if_not_empty;# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
vhost/www.lanmps.com.conf
server
{#监听端口listen 80;#域名,多个用空格隔开server_name www.lanmps.com ;index index.html index.htm index.php;root /www/wwwroot/www.lanmps.com;#设置所有图片过期时间为30天location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)(.*){expires 30d;}#设置所有js,css文件过期时间为12小时location ~ .*\.(js|css)(.*){expires 12h;}#php 文件处理location ~ [^/]\.php(/|$) {#fastcgi_pass 127.0.0.1:9000;#fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_pass bakend;fastcgi_index index.php;include fastcgi.conf;}include /www/wwwroot/www.lanmps.com/lanmps-*.conf;access_log /www/wwwLogs/www.lanmps.com.log access;
}
server
{listen 80;server_name lanmps.com ;#如果当前访问的域名是不带www的一级域名,则调整到带www的域名rewrite ^/(.*) http://www.lanmps.com/$1 permanent;access_log /www/wwwLogs/lanmps.com.log access;
}
Ubuntu nginx 1.6.0 服务器 nginx.conf等相关配置相关推荐
- linux中nginx卸载命令,linux服务器nginx的卸载与安装教程
前言 刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下.下面话不多说了,来一起看看详细的介绍吧 卸载 linux有一系列的软件管理器,比如常见的linux下的yum ...
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
一.nginx防盗链 nginx防盗链: [root@lnmp ~]# vim /usr/local/nginx/conf/vhost/test.com.conf 添加以下内容 location ...
- Android系统开发篇(四) —— Samba服务器的搭建和相关配置
书接上文,上文中我们说到了Android源码的下载和编译,那么为了高效率的操作和便于在Windows系统中去读取和修改源码:我们采用了Samba文件服务器,这个在linux行业里可以必备的技能.当然S ...
- spark指定hive字段_Spark2.0集成Hive操作的相关配置与注意事项
前言 补充说明 Hive中metastore(元数据存储)的三种方式:内嵌Derby方式 Local方式 Remote方式 [一].内嵌Derby方式这个是Hive默认的启动模式,一般用于单元测试,这 ...
- Servlet3.0 || IDEA与tomcat的相关配置
好处: * 支持注解配置.可以不需要web.xml了. * 步骤: 1. 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml ...
- 高性能服务器-Nginx
简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服务器 . Nginx 是由 Igor Sys ...
- nginx作为web服务以及nginx.conf详解
Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.nginx简介 nginx是一个优秀的web服务程序.反向代理程序.它采用非 ...
- 高性能web服务器nginx(三)之源码搭建LNMP
一.环境准备 1.关闭防火墙及selinux 1 2 3 [root@hpf-linux ~]# iptables -F [root@hpf-linux ~]# getenforce Disable ...
- Nginx教程系列五:Nginx+Keepalived搭建高可用主从架构
文章目录 1. 概述 1.1 为什么要Nginx主从 1.2 Nginx主从架构 1.3 环境准备 2. 安装与配置Keepalived 3. 验证keepalived 1. 概述 1.1 为什么要N ...
- Nginx使用场景及相关配置
Nginx使用场景及相关配置 1 基本配置介绍 1.1 配置文件结构 1.2 各配置块说明 2 nginx常用命令 2.1常用命令 2.2 详解及示例 2.2.1 验证配置是否正确 2.2.2 查看N ...
最新文章
- 量子力学在计算机上的应用,量子力学在医学科学中的应用
- 【云栖大会精华汇】历届云栖大会精彩资料大放送,一篇看尽云栖大会前世今生...
- 问题一:云服务中那么多的服务器怎么拓扑???
- 小米履带机器人充电时一直响_小米有品上线擦地机器人,每天放出去溜一圈,老婆夸我家务做的好...
- AngularJS 、Backbone.js 和 Ember.js 的比较
- 【Groovy】Groovy 扩展方法 ( 扩展静态方法示例 | 扩展实例方法示例 | 扩展实例方法与扩展静态方法代码相同 )
- Redis集群解决方案比较
- 移除单链表的倒数第N个节点
- 人本原理内涵_叶澜教育学原理课后答案资料配套题库考研真题精选课后习题章节题库...
- 论文编辑之目录和正文页码不同的设置
- mysql事件类型_MySQL binlog中的事件类型
- 从月薪5千到财富自由:有远见的人都在做这件事情
- 非接触式IC卡的分类(三)
- 阿里云服务器使用xshell连接
- 2018年软件测试行业状态报告
- Android应用开发编译框架流程与IDE及Gradle概要
- easyx文字输出汇总
- Java项目:智能点餐推荐系统(java+SSM+JSP+BootStrap+Mysql)
- git本地仓库推送到远程仓库指定分支步骤
- java项目实验报告_javaweb项目实验报告.docx
热门文章
- 转:计算机核心刊物(非SCI,EI)投稿指南
- 如果P = NP 则 NP = co-NP.
- 孙鑫VC学习笔记:第十二讲 (五) 往win.ini的文件中写入数据
- 拓端tecdat|R语言ARIMA集成模型预测时间序列分析
- (8)matplotlib 将点连成线
- (3) numpy数组保留小数位数
- linux下的osd服务,OSD通知来到GNOME Shell
- JAVA程序将PDF转化为TXT
- 在哪可以听到施一公教授的课程_为何81%的清华留学生不愿回国?施一公:中国学生有一“通病”...
- windows下利用pybind11生成pyd库