精华内容
下载资源
问答
  • Nginx 监听个域名配置样例

    千次阅读 2020-04-18 15:30:55
    通过nginx 配置,监听不同端口、不同域名来源 映射到不同的目录下。示例如下: # 监控www域名 server { listen 80; server_name www.domain1.com; #charset koi8-r; #access_log logs/host.access.log main; ...

    通过nginx 配置,监听不同端口、不同域名来源 映射到不同的目录下。示例如下:

    # 监控www域名
    server {
        listen       80;
        server_name  www.domain1.com;
    
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
    
        root   html/folder1; #指定该域名对应的根目录
        location / {
            root   html/folder1;
            index  index.html index.htm;
        }
    }
    
    # 监听@配置的域名
    server {
        listen       80;
        server_name  domain1.com;
    
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
    
        root   html/folder2; #指定该域名对应的根目录
        location / {
            root   html/folder2;
            index  index.html index.htm;
        }
    }

     

    展开全文
  • 主要介绍了详解nginx同一端口监听个域名和同时监听http与https的相关资料,需要的朋友可以参考下
  • nginx监听域名的80端口

    万次阅读 2018-05-10 23:04:02
    nginx监听个域名的80端口有多种形式,以下简单介绍种:1、在监听里面使用$host判断域名值,如:if ($host != 'www.test.com') { rewrite ^/(.*)$ http://www.test.com/$1 permanent; }2、第二种则是使用server...

    nginx监听多个域名的80端口有多种形式,以下简单介绍两种:

    1、在监听里面使用$host判断域名值,如:

    if ($host != 'www.test.com') {

          rewrite ^/(.*)$ http://www.test.com/$1 permanent;

      }

    2、第二种则是使用server_name 不同域名进行监听,如:

    server {
            listen       80;
            server_name  test.com;
           location / {
                root   html;
                index  index.html index.htm;
            }

        }


    server {
            listen       80;
            server_name  aaaa.com;
           location / {
                root   html;
                index  index.html index.htm;
            }
        }




    展开全文
  • #user nginx;worker_processes auto; #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;} htt...

    #user nginx;
    worker_processes auto;

    #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;
    #用服务器IP不能访问
    server {
            listen       80;
            server_name 203.195.211.171;
            error_page 404 401 400  /400.html;
           location / {             
                root   html;
                index 400.html;        
            }
           location = /40x.html{
                root html;
            }
        }
    server {
    listen 80;
    server_name xxx1.com.cn www.xxx1.com;
    location / {
    proxy_pass http://localhost:8091;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    root html;
    index index.html index.htm;
    }
    }

    server {
    listen 80;
    server_name xxx2.com www.xxx2.com;
    location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    root html;
    index index.html index.htm;
    }
    }
    }

    转载于:https://blog.51cto.com/13718210/2358226

    展开全文
  • Nginx监听两个uwsgi端口,实现可以访问两个Django项目,是不是必须要有域名才可以?
  • #本地测试 #host文件添加: 127.0.0.1 www.jntech.com jntech.com 127.0.0.1 ... #nginx.conf http配置中添加: #屏蔽ip访问 server { listen 80 default_server; server_name _; return 404; ...

    #本地测试

    #host文件添加:

    127.0.0.1 www.jntech.com jntech.com
    127.0.0.1 www.jjtech.com jjtech.com
    127.0.0.1 www.stu.score.com stu.score.com

    #nginx.conf http配置中添加:

    #屏蔽ip访问

    server {
            listen 80 default_server;
            server_name _;
            return 404;
        }

    server {
            listen       80;
            server_name  stu.score.com www.stu.score.com;
            charset UTF-8;
            location / {
                proxy_pass http://127.0.0.1:8088;
            }
            
            location /affix/ {
                root http://127.0.0.1:8088/affix;
            }

            error_page  404              /error.html;
        }

        server {
            listen       80;
            server_name  www.jjtech.com jjtech.com;
            charset UTF-8;
            location / {
                proxy_pass http://127.0.0.1:8081/iframe/;
            }
            
            location /affix/ {
                root http://127.0.0.1:8081/affix;
            }
            
            location /ueditor.affix/ {
                root http://127.0.0.1:8081/ueditor.affix;
            }

            error_page  404              /error.html;
        }
        
        server {
            listen       80;
            server_name  jntech.com www.jntech.com;
            charset UTF-8;
            location / {
                proxy_pass http://127.0.0.1:8090;
            }
            
            location /affix/ {
                root http://127.0.0.1:8090/affix;
            }

            error_page  404              /error.html;
        }

    展开全文
  • 前言 前段时间给朋友开发网站, 上线几月后想要接入支付宝在线支付. 支付宝接口申请需要给一已经上线... 之前接触过一点点nginx, 便想通过nginx实现同一台云服务器/相同端口(80)通过域名做请求转发. 准备工作
  • 下面的配置主要解决两个问题: 通过请求的不同域名分发到不同的服务 在后台服务中获取真实的远程ip nginx配置 server { listen 80; proxy_set_header X-Real-IP $remote_addr; #记录远程访问ip,方便应用中获取...
  • 1、同一端口监听个域名如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口域名。如下: server { listen 443 ssl; server_name xxx.xxx.cn; ssl_certificate ssl/...
  • nginx 监听端口 80和81

    万次阅读 2015-11-06 15:24:42
    nginx.conf 中配置两个server即可:http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream localhost {
  • 4370、4371 端口监听,proxy pass 指定应用服务器程序组成部分说明: 1)域名映射:192.168.30.X big.myserver.com 192.168.30.X big.myserver2.com 2)应用服务器程序(测试):tomcat 3)nginx-1.2.9 Window...
  • nginx监听事件流程

    千次阅读 2016-12-15 07:51:20
    但一直没有分析监听socket的创建流程,nginx服务器只有在创建socket, 绑定socet,监听socket执行完成后,才能处理来自客户端的连接。ngx_cycle_t结构中有一listening成员,存放的就是所有监听socket。接下来分析下...
  • 个域名都写上,精准匹配 server { listen 80; server_name a.com b.com a.b.com; } 通配符在前 以通配符*开始 server { listen 80; server_name *.abc.com; } 通配符在后 以通配符*结尾 server { listen
  • 说明:nginx.conf文件同时监听两个域名,客户端访问www.123.com域名时,跳转到www.xxx.com,访问www.321.com,跳转到本地文件 server { listen 80; //监听80端口 server_name www.123.com; //监听域名 #charset ...
  • #同时监听相同端口,可以通过匹配server_name 来决定最终匹配哪个server  #server1  server {  listen 80;  #server_name localhost;  location / {  rewrite / http://www.baidu.com
  • Nginx配置多个域名指向不同的端口

    千次阅读 2020-07-23 09:39:50
    这篇博客主要是记录一下怎么使用 nginx 监听同一端口,访问不同的服务,顺便记录一下 Java 后台怎么获取到访问的 IP。
  • nginx配置多个域名及发布多个网站

    千次阅读 2019-08-28 15:10:16
    以下为源码安装配置文件路径,yum安装路径不同,其他同理 1、首先需要安装nginx,源码安装教程:...在http内添加虚拟主机,以下添加了3个虚拟主机,3个域名及指定了3个.html文件。 ...
  • nginx 同时监听uwsgi服务器两个端口,实现一个服务器运行多个项目 在python项目中,如果想让一台服务器同时跑多个项目,要同时进行nginx和uwsgi服务器的配置
  • Nginx 配置监听实现转发两个端口 Nginx 第二次使用 一些使用的体验。 可以看到与上次不同的地方: 不同点1,代码如下 upstream my_servers { server ip1:8886 weight=5 max_fails=2 fail_timeout=60s; server ip2...
  • Nginx配置二级域名

    2021-03-08 15:20:40
    当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下: 1、原始配置文件如下 events { worker_connections 1024; } http { include mime.types; default_type ...
  • 一、背景目标 一台服务器上面有多个服务,不同的服务有不同的端口...PS:截图中有两个域名,missbe.cn对应端口一服务,doc.missbe.cn对应端口二服务; 二、nginx配置安装 PS:安装nginx可以通过yum install -y ngin...
  • 是将80和443配置在一conf文件中,现在需要访问旧的http就跳转到新的http,访问旧的https就跳转到新的https,在线上环境重新配置了一conf来进行测试,验证通过,测试成功了种方法,使用到了nginx自带的变量。...
  • 着服务器性能的提升和业务的需求,一台服务器上往往会同时有多服务,这些服务都希望监听80端口,比如有a.xxx.com和b.xxx.com。如下筒单配置即可实现。 #user nobody; worker_processes 1; #error_log logs/...
  • 上次写了如何将本地项目部署到Nginx上,今天正好需要在Nginx上部署两个不同项目,趁着刚刚顺利完成,将步骤写下来,以备将来查询。 一、将项目打包文件复制到Nginx目录下 二、把配置文件nginx.conf拖到编辑器里进行...
  • 我们在开发单应用系统时,有时候需要一个项目提供多个接口;每个接口的域名地址又可能不相同;所以我们可以利用nginx转发之后;在tomcat上加以配置即可实现多个域名访问指向同一个项目地址。
  • Nginx 配置文件注意点 端口配置 监听的端口不能被其他的进程占用,比如8080端口如果...当在/etc/nginx/conf.d/目录下有多个Nginx配置文件,且监听的端口号相同时,会优先选择配置了匹配的server_name且值不为localho

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,552
精华内容 8,220
关键字:

nginx监听两个域名