nginx配置

简介: nginx配置

安装好nginx

//指定 nginx 使用哪个配置文件
[root@localhost sbin]# ./nginx -c /usr/local/nginx/conf/nginx.conf
//加载配置文件 重启
[root@localhost sbin]# ./nginx -s reload

查找nginx的pid

[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# netstat -anop | grep 0.0.0.0:80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      454/nginx: worker p  off (0.00/0/0)
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      454/nginx: worker p  off (0.00/0/0)
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# ss -nltp|grep nginx
LISTEN     0      128          *:80                       *:*                   users:(("nginx",pid=466,fd=12),("nginx",pid=455,fd=12),("nginx",pid=454,fd=12))
LISTEN     0      128          *:443                      *:*                   users:(("nginx",pid=466,fd=13),("nginx",pid=455,fd=13),("nginx",pid=454,fd=13))
LISTEN     0      128          *:8000                     *:*                   users:(("nginx",pid=466,fd=14),("nginx",pid=455,fd=14),("nginx",pid=454,fd=14))
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# 

linux 查看nginx 启动路径

根据上面

[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# netstat -anop | grep 0.0.0.0:80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      454/nginx: worker p  off (0.00/0/0)
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      454/nginx: worker p  off (0.00/0/0)
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# ss -nltp|grep nginx
LISTEN     0      128          *:80                       *:*                   users:(("nginx",pid=466,fd=12),("nginx",pid=455,fd=12),("nginx",pid=454,fd=12))
LISTEN     0      128          *:443                      *:*                   users:(("nginx",pid=466,fd=13),("nginx",pid=455,fd=13),("nginx",pid=454,fd=13))
LISTEN     0      128          *:8000                     *:*                   users:(("nginx",pid=466,fd=14),("nginx",pid=455,fd=14),("nginx",pid=454,fd=14))
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# ll /proc/466/exe
lrwxrwxrwx 1 root root 0 3月  24 15:22 /proc/466/exe -> /usr/sbin/nginx
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# /usr/sbin/nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@iZ2ze8gmxmxwd4e3qze8q0Z conf.d]# 

nginx 域名跳转端口项目

upstream cloud{
        server 127.0.0.1:5212;
}


server {
        listen 80;
        server_name www.shitou6.work shitou6.work;
        proxy_set_header Host $host:$server_port;
        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;
        location /{
        proxy_pass http://cloud/;
        }
}

目录
相关文章
|
10天前
|
负载均衡 应用服务中间件 API
深入理解 Nginx 与 Kong 的配置与实践
在微服务架构中,Nginx 用于配置负载均衡,如示例所示,定义上游`pay-service`包含不同权重的服务节点。Kong API 网关则通过service和route进行服务管理和路由,与Nginx的upstream和location类似。通过Kong的命令行接口,可以创建upstream、target、service和route,实现对后端服务的负载均衡和请求管理。Nginx和Kong协同工作,提供高效、灵活的API管理和流量控制。
11 1
深入理解 Nginx 与 Kong 的配置与实践
|
19天前
|
JavaScript 应用服务中间件 nginx
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
45 10
|
15天前
|
应用服务中间件 nginx
Nginx命令配置到系统环境变量
Nginx命令配置到系统环境变量
|
15天前
|
应用服务中间件 开发工具 nginx
Nginx基础配置实例需求分析
Nginx基础配置实例需求分析
|
18天前
|
负载均衡 JavaScript 应用服务中间件
手把手教你玩转 Nginx 配置
作为静态服务器、反代和负载均衡器,Nginx 因高性能和灵活性广泛使用。
89 5
|
15天前
|
应用服务中间件 Linux nginx
CentOS 7 上配置 Nginx 作为反向代理
在CentOS 7上设置Nginx反向代理的步骤:安装Nginx;启动Nginx服务编辑`/etc/nginx/nginx.conf`;添加`proxy_pass http://app_server_address;将请求转发至应用服务器;重启Nginx`sudo systemctl restart nginx`;验证配置是否成功
|
15天前
|
网络协议 应用服务中间件 nginx
Nginx的http块sendfile,keepalive_timeout的配置指令说明
Nginx的http块sendfile,keepalive_timeout的配置指令说明
|
20天前
|
网络协议 应用服务中间件 网络安全
如何排查Nginx配置问题导致的域名访问错误
如何排查Nginx配置问题导致的域名访问错误
44 2
|
20天前
|
应用服务中间件 nginx
如何通过Nginx配置将请求转发到conf.d目录下的各个配置文件
如何通过Nginx配置将请求转发到conf.d目录下的各个配置文件
40 2
|
26天前
|
前端开发 Java 应用服务中间件
若依分离板nginx配置
若依分离板nginx配置
58 1