Nginx配置域名转发实例
域名:cps.45wan.com 所在阿里云主机:123.35.9.12
45wan没有在阿里云备案
67wan已经在阿里云备案
阿里云主机(假如123.35.9.12)上原来的nginx配置:
server {
listen 80;
server_name cps.45wan.com;
root /home/web/cps.45wan.com/htdocs/www;
location / {
root /home/web/cps.45wan.com/htdocs/www;
}
location ~ \.php$ {
root /home/web/cps.45wan.com/htdocs/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/web/cps.45wan.com/htdocs/www$fastcgi_script_name;
include fastcgi_params;
}
}
由于45wan.com没有在阿里备案,因此cps.45wan.com解析到阿里云主机123.35.9.12后,访问此域名会被阿里拦截
为了能快速访问此域名,使用nginx域名转发解决
找一台非阿里云的服务器(假如96.18.150.25)新建一个cps.45wan.com的配置
server {
server_name cps.45wan.com;
set $docRoot /home/web/cps.45wan.com; #此目录为空即可,不需要存在文件
root $docRoot;
index index.html;
location / {
proxy_pass http://cps.67wan.com ;
}
}
然后在DNSPOD更改解析cps.45wan.com到96.18.150.25
再回到阿里云主机(123.35.9.12)上修改nginx配置
server {
listen 80;
# server_name cps.45wan.com;
server_name cps.67wan.com;
root /home/web/cps.45wan.com/htdocs/www;
location / {
root /home/web/cps.45wan.com/htdocs/www;
}
location ~ \.php$ {
root /home/web/cps.45wan.com/htdocs/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/web/cps.45wan.com/htdocs/www$fastcgi_script_name;
include fastcgi_params;
}
}
修改完毕reload一下nginx重新访问cps.45wan.com即可正常访问!
最新文章
- dhcp协议交互报文
- .Net魔法堂:开启IIS的WebGarden、WebFarm和StateServer之旅
- 数据库收缩:NOTRUNCATE与TRUNCATEONLY
- pace.js和NProgress.js两个加载进度插件的一点小总结
- php操作redis常用方法源代码
- 如何在Eclipse中配置Tomcat服务器
- 【狼】unity3d collision获取碰撞的点的位置
- Just a Hook
- C++中的函数指针和函数对象总结
- 有关CSS的overflow和border-radius的那些事,你的圆角被覆盖了吗?
- 说说Python中的闭包
- 基于spec互评Alpha版本
- Python常见问题
- Mongo副本集搭建
- 2018-2019-2 《网络对抗技术》Exp2 后门原理与实践 20165222
- Less &; Sass
- Linux ssh其他服务器
- 《React-Native系列》RN与native交互与数据传递
- k8s单节点集群部署应用
- Linux开发C语言规范
热门文章
- spring mvc标准项目结构
- struct和typedef struct的用法
- poj Monthly Expense
- UART RS232 的CTS与RTS
- 【转】Java基础笔记 – 枚举类型的使用介绍和静态导入--不错
- (转载)PHP使用header函数设置HTTP头的示例方法表头
- [C#错误]	未找到类型或命名空间名称"; "; (是否缺少 using 指令或程序集引用?)
- LeetCode——Majority Element
- 在vim下写python 会出现python错误:unexpected unident
- 《Linear Algebra and Its Applications》-chaper2-矩阵代数中的基本性质