user nobody;
worker_processes 1;
error_log /usr/local/nginx/logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /usr/local/nginx/logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#开启gzip压缩
gzip on;
#文件最大大小,可用来限制上传文件的大小
client_max_body_size 100m;
#将不带www的域名转到带www的域名
server {
#监听80端口
listen 80;
#域名
server_name ***.com;
rewrite ^/(.*) http://www.***.com/ permanent;
}
server {
listen 80;
server_name www.***.com;
#设置网站根目录
set $htdocs /project/na2;#此处定义了htdocs
root $htdocs;
#设置编码格式
charset utf-8;
#设置网站首页,加快首页加载速度
location =/ {
index index.html index.jsp;
}
#所有请求转到localhost:8088
location / {
index index.jsp;
proxy_pass http://localhost:8088;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#缓存图片30天
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|css|js|html)$ {
expires 30d;
}
#禁止访问/WEB-INF
location ~^/(WEB-INF)/{
deny all;
}
}
}
相关推荐
### Nginx简单配置说明(开发人员了解) #### 概述 本文档旨在为开发人员提供一份简明的Nginx配置指南。通过本指南,读者可以了解到如何在本地环境中安装并配置Nginx,使其能够顺利运行。Nginx是一款高性能的HTTP...
Nginx与Apache、Lighttpd或httpd相比,其守护进程的整体效率、配置选项的数量以及设置的简易性都是其独特之处。 具体到配置时,首先需要加载一些MIME类型包含文件,并实时压缩输出数据,设置Expires头以减少客户端...
这个例子可能会涵盖简单的反向代理、虚拟主机配置、日志设置等内容,是学习Nginx管理的好资料。 在实践中,掌握Nginx的配置和管理技巧对于优化Web服务性能至关重要。理解配置文件结构、熟练运用启动和管理命令,...
设置监听地址和端口,与Nginx配置中的`fastcgi_pass`对应: ```ini listen = 127.0.0.1:9000 ``` 启动Nginx和PHP-FPM服务。如果一切配置无误,现在你应该可以通过浏览器访问`http://localhost/`并看到Nginz的欢迎...
以下是一个简单的反向代理配置示例: ```nginx location /api/ { proxy_pass http://backend_server:8080/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } ``` 这个配置会将...
Nginx是一款高性能的HTTP和反向代理Web服务器,它以其稳定性、丰富的功能集、简单的配置方式和较低的内存消耗而闻名。许多大型网站都采用了Nginx作为其核心组件之一,以支撑高并发访问。本文将详细介绍如何在Windows...
它以其稳定性、丰富的功能集、简单的配置文件和较低的内存消耗而闻名。 在配置文件中,`worker_processes auto;` 行指定了工作进程的数量,通常设置为服务器的 CPU 核心数。`error_log /var/log/nginx/error.log;` ...
使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...
5. **验证配置**: 创建一个简单的HTML文件(如1.html),放置于设置的静态文件目录下,并在浏览器中访问`http://localhost/1.html`,若能正常显示,则表明Nginx已正确配置。 #### PHP配置步骤 **二、安装与配置PHP...
Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以其稳定性高、性能出色、配置简单以及占用资源少等优点,在互联网行业中被广泛应用。其中,`nginx.conf`是Nginx的核心...
Nginx是一款高性能的HTTP和反向代理服务器,被广泛应用于Web服务中,以...而对于小型项目,简单地使用信号控制或配置文件监控就足够了。了解并熟练掌握Nginx的动态配置技巧,能显著提升运维效率,减少服务中断的风险。
本资源是专门针对本博文的, nginx的反向代理的简单配置文件,给大家使用时做参考,拿走不谢,怎么一定要50字呢?
假设你需要通过 Nginx 来反向代理后端端口为 8080 的 Tomcat 服务,以下是一个简单的配置示例: ```nginx server { listen 80; // 监听的端口号 server_name 192.168.0.238; // server 名称 # 设置代理相关的...
1. **基础配置**:在Nginx配置文件中,我们需要设置监听端口、日志路径等基本信息。例如: ``` server { listen 80; server_name leyoutest.com; # 替换为你的域名或IP access_log /var/log/nginx/leyou-manage...
5. **性能监控**:可以使用`stub_status`模块开启Nginx的简单状态监控,以便实时查看服务器负载和请求处理情况。 三、实例配置 下面是一个基本的Nginx与FastCGI结合的配置示例: ```nginx http { upstream ...
`,其中`number`是具体的数字,`auto`则表示Nginx根据系统的内核线程数自动设置。 - 示例:`worker_processes 4;` 或者 `worker_processes auto;` 3. **pid指令**:指定Nginx的主进程PID文件的路径。格式为 `pid ...
它以其稳定性、丰富的功能集、简单的配置方式和较低的资源消耗而闻名。Nginx 可用于多种场景,包括但不限于: - **静态文件服务器**:处理静态资源,如图片、CSS 和 JavaScript 文件。 - **反向代理**:作为前端...
以下是一个简单的Nginx配置示例,用于反向代理到一个内部应用服务器: ```nginx http { server { listen 80; server_name example.com; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header ...
目前此脚本的技术架构为nginx+lua,实现的是casclient方式,其中功能包括sso登录拦截,查询用户信息以及用户登出功能。 文章也帮助简单普及了一下cas的... nginx相关配置; 2. 熟悉lua脚本; 3. 熟悉cas的登录流程;