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 ...
随机推荐
- org.apache.commons.lang3.Validate
Validates.notBlank(user.getName(), "必须提供name");
- test20181004 苹果树
题意 分析 对每个点维护子树所能达到的dfn最大值.最小值.次大值.次小值,然后就可以计算原树中每个点与父亲的连边对答案的贡献. 如果子树中没有边能脱离子树,断掉该边与任意一条新加的边都成立,答案就加 ...
- stenciljs 学习六 组件开发样式指南
组件不是动作,最好使用名词而不是动词, 文件结构 每个文件一个组件. 每个目录一个组件.虽然将类似的组件分组到同一目录中可能是有意义的,但我们发现当每个组件都有自己的目录时,更容易记录组件. 实现(. ...
- watchtower 自动更新容器的工具
watchtower 自动更新容器的工具 安装 使用docker docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/ru ...
- 使用rewrite 让php 实现类似asp.net 的IHttpModule 进行带参数js文件的参数获取
asp.net 的IHttpModule 接口具有很大的作用,我们可以使用实现的模块进行全局的控制,但是在学习php 的过程中也想实现类似的功能,查找php 的文档,自己没有找到, 但是我们大家应该知 ...
- 特殊字符搜索网站 http://symbolhound.com/
最近在学习makefile,想搜索一下 $@是啥意思,结果google由于忽略了特殊字符,结果啥也没找到, 后来在stackoverflow上看到了别人同样的问题 http://stackoverfl ...
- oracle12c之 控制pdb中sga 与 pga 内存使用
Memory Management using Resource Manager Oracle数据库资源管理器(资源管理器)现在可以在多租户容器数据库(CDB)中管理可插入数据库(PDBs)之间的内存 ...
- hybrid app、react-native 区别
hybrid app.react-native 区别: 项目 hybrid app react-native 组件 用HTML.CSS.JavaScript实现页面的制作,然后运行在Webview上( ...
- poj 2096 Collecting Bugs && ZOJ 3329 One Person Game && hdu 4035 Maze——期望DP
poj 2096 题目:http://poj.org/problem?id=2096 f[ i ][ j ] 表示收集了 i 个 n 的那个. j 个 s 的那个的期望步数. #include< ...
- 非root用户执行程序---sudo的使用
场景 在应用部署过程中,会遇到这样的问题:前期需要root用户执行配置.初始化工作,而具体的业务应用需要使用非root用户启动. 如何解决呢? 方法 可以使用sudo,实现授权. sudo命令授权,既 ...