美文网首页
使用Nginx 配置不同二级域名

使用Nginx 配置不同二级域名

作者: 高呼吾名 | 来源:发表于2020-12-25 15:36 被阅读0次

找到nginx.conf配置文件,找到http代码块,添加server代码块,每一个server 表名一个站点服务。

#此段代码表明 test.com 域名的顶级域名www 指向的是 路径C:\www目录下的静态资源
server{
    listen    80;
    server_name www.test.com;
    location / {
        root C:\www;
        index  index.php index.html index.htm;
    }
}
server {

    #此段代码表明 test.com 域名的二级域名api 反向代理到了http://127.0.0.1:9526下的程序中
    listen       80; 

    server_name  api.test.com;
        
    location / {
        #跨域代码
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,token,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';

       if ($request_method = 'OPTIONS') {
            return 204;
        }

        #反向代理代码
        proxy_http_version 1.1;
        proxy_pass http://127.0.0.1:9526; #反向代理
    }
}

如设置不生效时,检查server_name 是否正确,将www 顶级域名的server 代码块移动到最下方

相关文章

  • 使用Nginx 配置不同二级域名

    找到nginx.conf配置文件,找到http代码块,添加server代码块,每一个server 表名一个站点服务...

  • 二级域名配置步骤

    转自二级域名配置步骤。 这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到nginx、dns的配置,有相同需求的...

  • 问题:nginx 如何处理301 ?

    机器因为无法解决二级域名+端口的问题(不同应用放在不同的端口上)在原来的80端口上增加了一个Nginx配置如下: ...

  • 使用nginx配置二级域名

    最近想把三个项目配在一个服务器上,于是想使用nginx配置二级域名实现。 1.域名添加解析 我的是阿里云的域名,所...

  • 使用nginx配置二级域名

    首先在域名提供商配置域名解析记录 编辑配置文件 修改为以下内容

  • Nginx配置二级域名

    首先, 需要在域名服务商处配置二级域名, 如阿里万网 配置nginx我买的是digitalocean的服务器

  • CentOS6.5部署Gitlab-CE代码托管服务

    安装要求 CentOS6安装参考 安装(这里使用HTTPS) 使用外部Nginx、配置Email Nginx配置(...

  • mac 配置Nginx服务

    安装nginx brew install nginx安装后使用nginx -v查看nginx版本 配置nginx ...

  • 腾讯云配置

    腾讯云配置启动多个node Nginx 配置多域名不同端口 首先需要编辑/etc/nginx/nginx.conf...

  • Nginx-访问限制

    请编辑Nginx目录下的nginx.conf http部分配置 server部分配置 使用Nginx自带的配置即可...

网友评论

      本文标题:使用Nginx 配置不同二级域名

      本文链接:https://www.haomeiwen.com/subject/rbxinktx.html