`

nginx自定义指定加载配置

阅读更多

进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:

upstream nodejs {
    server 127.0.0.1:3000;
    #server 127.0.0.1:3001;
    keepalive 64;
}

server {
    listen 80;
    server_name www.penguu.com penguu.com;
    access_log /var/log/nginx/test.log;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host  $http_host;
        proxy_set_header X-Nginx-Proxy true;
        proxy_set_header Connection "";
        proxy_pass      http://nodejs;

    }

}

5.进入/usr/local/nginx/conf ,打开nginx.conf, 在http 里面添加 include /usr/local/nginx/conf/include/*

6.重启nginx , 输入 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

Related Posts via Categories

分享到:
评论

相关推荐

    nginx的各项详细配置-超多注释

    - `nginx -s reload`: 重新加载配置文件,不中断现有连接。 - `service nginx restart`: 重启Nginx服务。 综上所述,Nginx的配置文件"nginx.conf"涵盖了上述各项功能,而"nginx.txt"说明文件可能提供了更详细的解释...

    nginx-1.18.0+配置注释.rar

    4. **错误页面处理**:Nginx允许自定义错误页面,例如: ``` error_page 404 /404.html; location = /404.html { root /var/www/html; } ``` 当遇到404错误时,Nginx会返回指定的404.html页面。 5. **静态...

    nginx安装配置

    这里的`myServer`应与上述代理配置中的`server_name`保持一致,并在配置修改后执行`nginx.exe -s reload`命令以重新加载配置。 ### 三、Nginx管理命令 - `nginx.exe -s stop`: 停止Nginx服务。 - `nginx.exe -s ...

    Nginx 核心模块与配置实践1

    - `./nginx -s reload`:热加载配置文件,无需重启服务即可应用新的配置。 Nginx的配置文件`nginx.conf`包含了服务器的全局配置、HTTP服务器配置、虚拟主机配置等,可以根据需求进行定制。通过灵活配置,Nginx可以...

    Nginx与Tomcat集群配置 Redis配置

    3. **编译与安装nginx**:解压下载的源码,配置编译选项,包括指定模块路径,然后编译并安装。 ### Nginx配置 4. **全局配置**:在`nginx.conf`文件中,可以设置全局的运行参数,如工作进程数、错误日志位置等。 ...

    nginx屏蔽指定接口(URL)的操作方式

    5. 修改配置后,无需重启Nginx服务,可以执行命令 `nginx -s reload` 来重新加载配置文件。这样改动就会立即生效。 除了屏蔽URL,Nginx还提供了其他灵活的配置选项,比如屏蔽特定来源的HTTP请求。例如,要屏蔽来自...

    nginx配置文件(配置、页面、日志)

    Nginx的主配置文件通常位于`/etc/nginx/nginx.conf`,它是整个Nginx服务器的入口点,包含了对其他配置文件的引用。配置文件由多个区块组成,如`http`、`server`和`location`等,这些区块定义了Nginx如何处理不同的...

    nginx-agent:管理多租户Nginx配置

    为了能够动态重新加载Nginx,应使用sudo运行Nginx Agent。 安装 从npm安装: npm install -g nginx-agent 创建一个目录来管理您的Nginx租户: mkdir -p /etc/nginx/conf/myapp 在此处运行Nginx代理: nginx-...

    nginx安装带配置和编译参数

    Nginx可以通过`sudo /etc/init.d/nginx reload`或`sudo systemctl reload nginx`来重新加载配置,而不需要完全重启服务。此外,定期更新Nginx到最新版本,以获得最新的安全修复和性能优化。 以上就是Nginx的安装和...

    nginx-若依-定值配置.zip

    解压"nginx-若依-定值配置.zip"文件后,你会得到一个预先配置好的Nginx配置,只需适当修改以适应你的环境,然后在Nginx中加载或替换当前配置即可。记住,正确配置和管理Nginx对于提供稳定、高效的Web服务至关重要。

    添加nginx-http-flv-module模块并重新编译后的nginx(windows版)

    5. 重新配置:运行`configure`脚本来配置Nginx,确保指定新添加的模块。命令可能类似于: ``` ./configure --with-http_flv_module --add-module=path/to/nginx-http-flv-module ``` 其中`path/to/nginx-...

    nginx1.0.4 配置

    - `nginx -s reload` 优雅地重新加载配置,避免服务中断。 - 日志分析工具,如 `logrotate` 对日志进行定期管理和分析。 通过理解并熟练运用这些配置指令和技巧,你可以更好地调整和优化 Nginx 1.0.4 服务器,为...

    nginx压缩安装包zip

    为了管理和控制Nginx,了解`nginx -s reload`(重新加载配置)、`nginx -s stop`(停止服务)和`nginx -t`(测试配置文件语法)等命令至关重要。 4. **配置文件**:Nginx的核心配置文件通常是`nginx.conf`,包含...

    windows下带fancyindex的nginx

    在Windows环境下配置并使用带有FancyIndex功能的Nginx服务器是一个常见的需求,尤其是在搭建个人网站或测试服务器时。FancyIndex是Nginx的一个模块,它可以为用户提供一个美观且可自定义的目录索引视图,替代默认的...

    nginx配置详细-最全说明

    ### Nginx 配置详解 #### 一、配置文件概览 在提供的Nginx配置文件中,我们可以看到很多重要的指令和设置项,这些设置项对于优化Nginx服务性能至关重要。接下来,我们将逐一解析这些配置项的意义及用法。 #### 二...

    5Nginx学习笔记1

    * 重新加载配置文件时,可能会出现大坑的情况,這時候可以使用service nginx restart命令重新加载配置文件。 * 如果Nginx无法启动,可以查看错误日志来查找问题所在。 六、补充链接 * ...

    nginx常用配置文件

    在location块中配置proxy_pass指令,指定后端服务器的地址和端口。 5. **负载均衡**: 使用Nginx可以实现简单的负载均衡策略,如轮询、最少连接数等。通过upstream模块定义一组后端服务器,然后在location块中使用...

    nginx和memcached配置tomcat的jar包

    在配置Nginx时,我们需要创建一个服务器块,指定监听的端口和反向代理的规则: ```nginx server { listen 80; server_name your_domain.com; location / { proxy_pass http://localhost:8080; proxy_set_...

    nginx-1.21.6安装包

    9. **监控和维护**:可以使用`nginx -s reload`命令重新加载配置,`nginx -s stop`或`nginx -s quit`停止服务,进行日常维护。 在开发环境中,Nginx常与各种Web框架如PHP-FPM、Node.js、Python的WSGI等配合使用,...

Global site tag (gtag.js) - Google Analytics