ini nginx的常用命令和配置.MD
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini nginx的常用命令和配置.MD相关的知识,希望对你有一定的参考价值。
启动
直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx
关闭
nginx -s stop 或者 nginx -s quit
stop表示立即停止nginx,不保存相关信息
quit表示正常退出nginx,并保存相关信息
重启(因为改变了配置,需要重启)
nginx -s reload
-------------------------
引入一个配置
include apps/test.conf;
#配置一组名为gs的集群
upstream gs{
least_conn;
server 10.111.58.120:8282;
server 10.111.58.122:8282;
server 10.111.4.200:7001;
}
server {
listen 7080;
server_name localhost;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
#所有geoserver开头的请求转发到gs集群
location ^~ /geoserver/ {
proxy_pass http://gs;
}
}
#映射E:\_staticweb\app下的所有文件,例如当用户访问http://localhost:7080/app/wmstopo.html时,将访问E:\_staticweb\app\wmstopo.html
location ^~ /app/ {
root "E:/_staticweb/";
}
#映射jade2开头的url到指定web服务器(比如tomcat),url: http://localhost:7080/jade2/index.jsp
location ^~ /jade2/ {
root html;
index index.html index.htm;
proxy_pass http://10.181.0.128:8081;
proxy_set_header X-Real-IP $remote_addr;
expires 30d;#客户端缓存30天
}
#映射所有未配置的url到8080端口
location ^~ / {
root html;
index index.html index.htm;
proxy_pass http://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
}
#user nobody;
worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000;
#error_log 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 logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;
server {
listen 7080;
server_name localhost;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
default_type 'text/html';
charset utf-8;
location ^~ / {
root html;
index index.html index.htm;
proxy_pass http://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /jade2/ {
root html;
index index.html index.htm;
proxy_pass http://10.181.0.128:8081;
proxy_set_header X-Real-IP $remote_addr;
expires 30d;
}
location ^~ /app/ {
root "E:/_staticweb/";
}
}
}
以上是关于ini nginx的常用命令和配置.MD的主要内容,如果未能解决你的问题,请参考以下文章
nginx 常用的命令和配置文件
尚硅谷Nginx教程简介安装常用命令和配置文件配置实例——反向代理
Nginx 的常用的命令和反向代理
nginx常用命令参数
HaProxy安装和常用命令.md
Nginx常用命令(启动/重启/停止/测试配置文件/重新加载配置文件)