单个域名

upstream web{
server 127.0.0.1:;//这里绑定你要访问的服务器地址
keepalive ;
}
server {
listen ;
server_name www.xxxx.con;//你的域名 #access_log /var/log/nginx/log/host.access.log main;
#client_max_body_size 100m;
location / {
proxy_read_timeout ;
proxy_pass http://web;//绑定要访问的服务器地址也可以这里绑定,这里绑定就不用上面的upstream web了
proxy_set_header Host $http_host;
} error_page /.html;
location = /50x.html {
root /usr/share/nginx/html;
proxy_set_header Host $http_host;
}
}

多个域名绑定

这里演示的是一个conf文件里面配置多个server ,多个文件的没试过,暂时先用

#user  nobody;
worker_processes ; #error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info; #pid logs/nginx.pid; events {
worker_connections ;
} http {
include mime.types;
default_type application/octet-stream; sendfile on;
keepalive_timeout ;
#缓存配置
proxy_connect_timeout ;
proxy_read_timeout ;
proxy_send_timeout ;
proxy_buffer_size 16k;
proxy_buffers 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path /home/temp_dir;
proxy_cache_path /home/cache levels=: keys_zone=cache_one:200m inactive=1d max_size=5g;
#跨域配置
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-HeadersX-Requested-With,Origin,Content-Type, Accept;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS,PUT,DELETE;
#绑定域名
# 个人网站服务器
server {
listen ;
server_name dev.hxh999.cn;#你的域名 #gzip压缩
gzip on;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; #缓存配置
location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf|font|woff|tff|svg|eto)(.*) {
proxy_pass http://127.0.0.1:9000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_cache cache_one;
proxy_cache_valid 1d;
proxy_cache_valid 3d;
proxy_cache_valid any 1m;
expires 7d;
} location / {
proxy_read_timeout ;
proxy_pass http://127.0.0.1:9000;
proxy_set_header Host $http_host;
}
error_page /.html;
location = /50x.html {
root /usr/share/nginx/html;
proxy_set_header Host $http_host;
}
}
#测试服务器
server {
listen ;
server_name www.hxh999.cn;#你的域名 #gzip压缩
gzip on;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; #缓存配置
location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf|font|woff|tff|svg|eto)(.*) {
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_cache cache_one;
proxy_cache_valid 1d;
proxy_cache_valid 3d;
proxy_cache_valid any 1m;
expires 7d;
} location / {
proxy_read_timeout ;
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $http_host;
}
error_page /.html;
location = /50x.html {
root /usr/share/nginx/html;
proxy_set_header Host $http_host;
}
}
}

上面第二段代码可以直接放nginx.conf里面使用,配置一下你自己的要修改的地方

要修改的地方 有访问服务器的地址 端口 地址都是 本机 127.0.0.1 ,就是端口不一样

再有就是 绑定自己的域名,其他地方都是通用配置,跨域 压缩 缓存什么的,不用可以干掉 不会影响

绑定多个域名 就写多个server

nginx 域名绑定的更多相关文章

  1. nginx 域名绑定端

    server { listen 80; server_name taqing.me www.taqing.me; ##,绑定域名 location / { proxy_pass http://127. ...

  2. nginx 域名绑定 域名, nginx 域名绑定 端口

    一.nginx 域名绑定 域名 nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件 ...

  3. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  4. nginx 多域名配置 (nginx如何绑定多个域名)

         nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里. 一.每个域名一个 ...

  5. nginx反向代理+tomcat域名绑定

    今天在用nginx做反向代理时,由于一个tomcat下有多个应用,因此要在tomcat做域名绑定.tomcat启动后,通过域名+端口是可以访问到页面的,但是通过nginx转发后就不能访问了,因此tom ...

  6. 服务器 nginx配置 防止其他域名绑定自己的服务器

    基于我的网站被其他的域名恶意绑定了,我做出了如下处理,全站转https,同时配置nginx跳转禁止其他绑定ip的域名访问(原理主机空域名可绑定任意的,参考https://www.jb51.net/ar ...

  7. Nginx Windows版安装及域名绑定

    1.到 http://nginx.org/en/download.html 下载一个稳定版本1.16.1 2.解压,放到C盘根目录下,如C:\nginx-1.16.1,此时双击nginx.exe就启动 ...

  8. .Net Core 二级域名绑定到指定的控制器

    在说二级域名绑定之前,先说一下.net core中的区域,关于区域这一块儿在很久之前的博客中,已经提过,详见<03-dotnet core创建区域[Areas]及后台搭建>,在这篇博客中, ...

  9. nginx +域名

    文件nginx.config: server { listen 80 ; server_name dns19.hichina.com;location / { proxy_pass http://12 ...

随机推荐

  1. 【python】面试常考数据结构算法

    这里整理的都是基础的不能再基础的算法,目的就是进行一个回忆,同时作为剑指offer的一个补充~嘿嘿~ 查找算法二分查找# 实现一个二分查找# 输入:一个顺序list# 输出: 待查找的元素的位置def ...

  2. WCF 采用net.tcp协议实践(转)

    概述 与Socket相比,WCF真是爽得不得了,其基本指导思想为SOA——面向服务. 其基本配置在于ABC(Address,Binding,Contract),通常,只要这三个因素配置对了,那么,基本 ...

  3. 南阳oj-ASCII码排序-用了一个晚上

    #include <iostream> #include <sstream> #include <stdio.h> #include <string> ...

  4. 【转】每天一个linux命令(56):netstat命令

    原文网址:http://www.cnblogs.com/peida/archive/2013/03/08/2949194.html netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的 ...

  5. 【转】每天一个linux命令(24):Linux文件类型与扩展名

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/22/2781912.html Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概 ...

  6. centos 修改时区及NTP时间同步

    在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况.如果没有安装,而你使用的是 CentOS系统 那使用命令 yum insta ...

  7. postman的Testing examples(常用方法)

    在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到postma ...

  8. JZ2440 裸机驱动 第11章 通用异步收发器UART

    本章目标: 了解UART原理: 掌握S3C2410/S3C2440中UART的使用 11.1 UART原理及UART内部使用方法 11.1.1 UART原理说明     UART用于传输串行数据:   ...

  9. JS怎么把字符串数组转换成整型数组

    今天在学习highcharts时,遇到了一个把字符串数组转换为整形数组的问题,拿在这里讨论一下: 比如有一个字符串: var dataStr="1,2,3,4,5"; 现在需要把它 ...

  10. 如何为javascript代码编写注释以支持智能感知

    在使用Visual Studio做开发的时候,智能感知是非常方便的.从VS2008开始,提供了对javascript的智能感知支持.例如 上述代码中,我们先用document对象的getElement ...