nginx 域名绑定
单个域名
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 域名绑定的更多相关文章
- nginx 域名绑定端
server { listen 80; server_name taqing.me www.taqing.me; ##,绑定域名 location / { proxy_pass http://127. ...
- nginx 域名绑定 域名, nginx 域名绑定 端口
一.nginx 域名绑定 域名 nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件 ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- nginx 多域名配置 (nginx如何绑定多个域名)
nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里. 一.每个域名一个 ...
- nginx反向代理+tomcat域名绑定
今天在用nginx做反向代理时,由于一个tomcat下有多个应用,因此要在tomcat做域名绑定.tomcat启动后,通过域名+端口是可以访问到页面的,但是通过nginx转发后就不能访问了,因此tom ...
- 服务器 nginx配置 防止其他域名绑定自己的服务器
基于我的网站被其他的域名恶意绑定了,我做出了如下处理,全站转https,同时配置nginx跳转禁止其他绑定ip的域名访问(原理主机空域名可绑定任意的,参考https://www.jb51.net/ar ...
- Nginx Windows版安装及域名绑定
1.到 http://nginx.org/en/download.html 下载一个稳定版本1.16.1 2.解压,放到C盘根目录下,如C:\nginx-1.16.1,此时双击nginx.exe就启动 ...
- .Net Core 二级域名绑定到指定的控制器
在说二级域名绑定之前,先说一下.net core中的区域,关于区域这一块儿在很久之前的博客中,已经提过,详见<03-dotnet core创建区域[Areas]及后台搭建>,在这篇博客中, ...
- nginx +域名
文件nginx.config: server { listen 80 ; server_name dns19.hichina.com;location / { proxy_pass http://12 ...
随机推荐
- LG1600 天天爱跑步
题意 分析 对一个(s,t)查询,令f=lca(s,t),则操作可化为(s,f),(f,t). 考虑观察到的情况,若x在s到t的路径上,且x观察到,则 \[ \textrm{dep}_s-\textr ...
- gRPC-Web is going GA
原文: https://www.cncf.io/blog/2018/10/24/grpc-web-is-going-ga On behalf of the Cloud Native Computing ...
- event store
Event Store The documentation has now moved to the wiki in this repository. For a quick start, look ...
- php 使用 file_exists 还是 is_file
Jesns 提出 file_exists 比较老了,建议使用 is_file 来判断文件. 经过我的测试,is_file 果然快很多,以后可以改 is_file 来判断文件. 还有相关链接: is_f ...
- ORA-32004 的错误处理
启动数据库时,收到了ORA-32004 的错误,错误多是一些过时且在当前版本中不在使用的参数,如果碰到类似的错误,只需要将其 reset即可. SQL> startup;ORA-32004: o ...
- C#获取本机IP地址(ipv4)
获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址. string name = Dns.GetHostName(); IPAddress[] ipadrlist = ...
- 大数据学习资料之SQL与NOSQL数据库
这几年的大数据热潮带动了一激活了一大批hadoop学习爱好者.有自学hadoop的,有报名培训班学习的.所有接触过hadoop的人都知道,单独搭建hadoop里每个组建都需要运行环境.修改配置文件测试 ...
- [转]csharp:Microsoft.Ink 手写识别(HandWriting Recognition)
原贴:http://www.cnblogs.com/geovindu/p/3702427.html 下載: //Microsoft Windows XP Tablet PC Edition 2005 ...
- Django QueryDict
QueryDict默认是不可变的,同过将QueryDict对象的_mutable 属性的值设置成True就可以为其赋值.QueryDict对象的urlencode()方法将QueryDict转换为字符 ...
- jq 获取name值一样的数组
<input type="text" value="" name="wid"/><input type="tex ...