1. 程式人生 > >Nginx進行域名重寫和泛域名解析配置

Nginx進行域名重寫和泛域名解析配置

#user  nobody;
worker_processes  1;

#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;
	
	#設定允許釋出內容為8M
	client_max_body_size 20M;
	client_body_buffer_size 512k;
	
	add_header Access-Control-Allow-Origin *;  
    add_header Access-Control-Allow-Headers X-Requested-With;  
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS;  

    server { 
		listen       80; 
		server_name  www.xxx.com; 
		location / { 
		proxy_pass http://127.0.0.1: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; 
		} 
	}

	server { 
		listen       80; 
		server_name  www.aaa.com; 
		location / { 
		proxy_pass http://127.0.0.1:9989; 
		proxy_set_header   Host    $host; 
		proxy_set_header   X-Real-IP   $remote_addr; 
		proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
		} 
	}


	#泛域名解析
	 server { 
		listen       80; 
		server_name  *.web.yuyuyun.cn; 
		location / { 
			# 泛域名開始配置
			if ( $host ~* (.*)\.(.*)\.(.*)\.(.*) ) {
			set $domain $1; #獲取當前的 域名字首
			}
		proxy_pass http://127.0.0.1:1119/$domain/; 
		proxy_set_header   Host    $host; 
		proxy_set_header   X-Real-IP   $remote_addr; 
		proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
		} 
		
	}  

}

相關推薦

Nginx進行域名重寫域名解析配置

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #

記我的一次配置Apache伺服器的域名解析域名解析過程

配置apache的多域名解析,需要用到下面的東西: C:\WINDOWS\system32\drivers\etc\hosts   (DNS域名解析的檔案) Apache2.2.11\conf\httpd.conf Apache2.2.11\conf\extra\httpd

url進行重寫二級域名的url重寫

我們的專案有分站,分站也需要對url進行重寫。 我們主站採用的urlrewriter進行重寫。 這個方法還是不錯的,只需進行檔案的配置即可對url進行重寫,偽靜態。使用起來真的特別舒服。 具體使用方法可以百度、google 》 urlrewriter的使用 可是這個方法對二

運用nginx阿里雲解析配置二級域名 設定不同埠號

server { listen 80 default_server; #監聽埠 root /mnt/aa; #訪問根目錄 index index.html index.htm; #預設頁,可以不設定 server_name www.ya

運用nginx阿里雲解析配置二級域名

進入阿里雲管理控制檯,在左側選單選擇雲解析, nginx配置檔案的配置如下,配置完成後重啟nginx即可   歡迎關注橙子部落格微信公眾號:chengziboke888 檢視原文:htt

acme.sh建立SAN證書 域名證書

檔案來源 https://github.com/Neilpang/acme.sh/wiki/How-to-issue-a-cert domain=$domain time=`date +%Y%m%d%H%M%S` # http模式 # acme.sh --issue -

域名伺服器域名的查詢

名是網際網路的基礎設施,只要上網就會用到。 它還是一門利潤豐厚的生意,所有域名每年都必須交註冊費,這是很大的一筆錢。 這些錢交到了哪裡?到底誰控制域名的價格?為什麼有的域名註冊費很貴,有的便宜?......今天,我就來談談這些與根域名(root domain)相關的知識。

使用Jmeter進行介面測試壓力測試的配置使用

1. Jmeter簡介 Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴充套件到其他測試領域。 JMeter 可以用於對伺服器、網路或物件模擬巨大的負載,來自不

CentOS7 +Nginx + Phpstorm + Xdebug本地遠端斷點除錯配置教程

一、系統說明本篇使用vmware安裝CentOS 7(下文簡稱虛機)搭建的Nginx伺服器開發機配置的是Nginx + php7.1.14環境搭建這裡不再贅述二、Xdebug的安裝開啟網址:https://xdebug.org/wizard.php執行php - i ,將結果

nginx進行項目域名配置時提示Job for nginx.service failed

stop 問題: class see enforce 錯誤 網上 ssi 是否 ps aux | grep nginx /bin/systemctl stop nginx.service /bin/systemctl start nginx.service /

nginx服務做用戶認證基於域名的虛擬主機

標記 虛擬 服務端 圖. install pan num 登陸 onf 實驗一、用nginx怎麽實現用戶訪問時的認證一、目標 通過調整Nginx服務端配置,實現以下目標:訪問Web頁面需要進行用戶認證用戶名為:tom,密碼為:123456二、方案

nginx反向代理服務器域名解析配置實操

urn pos learn server pro 域名解析 實操 post type 1、進入nginx目錄cd conf:創建文件夾 sudo mkdir vhost,cd vhost,sudo vim www.fanxing.store.conf,添加如下內容 serv

黑帽技術之域名解析域名操作

快速排名 黑帽 黑帽SEO 黑帽SEO培訓 黑帽技術 黑帽技術之域名泛解析泛域名操作 首先說下泛解析、泛域名的原理! 正常的話:把 aaa.baidu.com 解析到IP 8.8.8.8 上,那麽只能單獨訪問 aaa.baidu.com 把 bbb.baidu.com 解析到IP 8.8.

搭建DNS服務-----正向解析、反向解析域名解析

我們 根據 bind bdb 地址 地址查詢 db4 其中 重啟 DNS域名解析服務理論:DNS系統在網絡中的作用就是維護著一個地址數據庫,其中記錄了各種主機域名與IP地址的對應關系,以便為客戶程序提供正向或反向的地址查詢服務,即正向解析和反向解析。正向解析:根據域名查IP

Apache域名解析

gpo 直接 ons 解釋 div class rail oot 需求 <VirtualHost *:80> DocumentRoot "E:\work\phpStudy\WWW\ncpx\web" ServerName ncpxceshi2.c

Nginx的安裝域名配置

Nginx安裝 centos6.x yum預設沒有nginx的軟體包 安裝方式: 到nginx下載頁面http://nginx.org/en/linux_packages.html#stable,複製CENTOS 6的nginx軟體源安裝包 執行命令:安裝rpm包此步實際只是加入了nginx的軟體包源

0037-如何在Windows Server2008搭建DNS服務並配置域名解析

空間 users 選擇 compute ros 輸入 1.0 cor dha 溫馨提示:要看高清無碼套圖,請使用手機打開並單擊圖片放大查看。 1.文檔編寫目的 有了DNS服務,對於一個CDH集群的所有節點的hostname和ip,您就再也不需要手動維護各個節點的host

nginx搭建基於IP域名的虛擬主機

本機IP地址eth0: 192.168.4.44 1 新增兩個IP地址繫結到eth0口 [[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-scrip

同一個伺服器繫結多個域名,利用Nginx進行域名重定向

背景:同一個伺服器繫結多個域名,利用Nginx進行域名重定向。 首先:tomcat進行部署網站後臺介面,進行重設9090埠(可根據需要自定義,但是注意外網訪問埠,需在阿里雲上配置開放埠)。   Tomcat版本8.044,Nginx版本nginx-1.14.1 Tomcat

正向代理到指定域名nginx配置

resolver 8.8.8.8; #必須配置!!!不然無法代理 server { listen 80 default_server; listen [::]:80 default_server; server_n