nginx配置文件



配置文件存放目录:/etc/nginx
主配置文件:letc/nginx/conf/nginx.conf
管理脚本:/usr/lib64/systemd/system/nginx.service
模块:/usr/lisb64/nginx/modules
应用程序:/usr/sbin/nginx
程序默认存放位置:/usr/share/nginx/html
日志默认存放位置:Ivar/log/nginx
配置文件目录为:/usr/local/nginx/conf/nginx.conf
不同安装方式的nginx的配置文件位置不同,通过命令搜索到位置:
sudo find / -name "nginx.conf"
  1. 设置为通配符: 将 server_name 设置为一个星号(*),这样任何IP地址都能访问这个服务器块。server_name *;
  2. 设置为默认服务器: 如果你的Nginx配置中没有其他 server 块,并且你想要这个服务器块作为默认服务器来响应所有请求,你可以使用 default 关键字:
listen 80 default_server; server_name _;

配置举例:



##全局配置
user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;
stream {}

##配置
events{}
upstream{}//负载均衡

##http请求配置,里面有站点配置
http{ 
###站点
    server {
        listen  80;
        server_name localhost;
        
        location / {
            ip:访问/路径请求这个ip服务器
        }
        location /app {
            ip1:访问/app路径请求这个ip1服务器
        }
    } 
}