1)反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器

# /etc/nginx/nginx.conf 

http {
// 当通过 face.danoolive.com:80 端口访问这个服务器时
// 该请求会被转发到 127.0.0.1:9992
server {
listen ;
server_name face.danoolive.com;
// 通过访问的路径来处理转发 ...
location / {
// 也不一定是内网 127.0.0.1 ,也可以是另外一个服务器的某个端口等 ...
proxy_pass http://127.0.0.1:9992;
}
} // 当通过 res.danoolive.com:80 端口访问这个服务器时
// 该请求会被转发到 127.0.0.1:9991
server {
listen ;
server_name res.danoolive.com;
location / {
proxy_pass http://127.0.0.1:9991;
}
} }

  示例:

server
{
listen 80;
server_name rap.startbaby.xyz ;
location / {
#反向代理
proxy_pass http://0.0.0.0:3333;
add_header Access-Control-Allow-Origin *;
} access_log /home/wwwlogs/rap.startbaby.xyz.log;
}

  

  2) 域名重定向

配置多域名, 指定一个域名进行跳转

server_name www..com www..com www..com;
# 判断如果访问域名不等于www..com,就指定到www..com
if ($host != 'www.123.com') {
rewrite ^/(.*)$ http://www.123.com/$1 permanent; // permanent == 301 重定向
}

  

  3)统一跳转https

域名HTTPS跳转

server {
listen ;
server_name www.域名.com;
rewrite ^(.*) https://$server_name$1 permanent;
}

  4)PHP支持

        location ~ \.php$ {
root /www/www.startbaby.xyz;
fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

最新文章

  1. sql 小操作
  2. 2017技术核心——Spring
  3. python 函数传递参数的多种方法
  4. [leetcode] 根据String数组构造TreeNode,用于LeetCode树结构相关的测试用例
  5. 误人子弟的网络,谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
  6. Spring MVC过滤器-委派过滤器代理(DelegatingFilterProxy)
  7. c#版在pc端发起微信扫码支付
  8. Ngen生成Native代码实战及优缺点分析
  9. input美化上传按钮美化
  10. Spring Boot系列(一) Spring Boot介绍和基础POM文件
  11. PHP实现zip压缩打包下载
  12. Postgres数据库维护
  13. CRM--admin组件
  14. pycharm 报错:pycharm please specify a different SDK name
  15. C#图解第七章:类和继承
  16. P1279 字串距离
  17. CUDA ---- Memory Access
  18. js最简单的动画
  19. 网页中font-family的属性解析
  20. android中finish和system.exit方法退出的区别

热门文章

  1. Android解决AVD Hardware Buttons 和DPAD无法使用问题
  2. piggy back是什么意思?
  3. 【VS开发】【Live555-rtsp】RTSP服务器实例live555源代码分析
  4. HTML5 a标签的down属性进行图片下载
  5. Vuecli 3.0 项目自定义添加静态目录,支持在index.html引入
  6. PYTHON 100days学习笔记007-3:字符串和常用数据结构
  7. ubuntu 16.04主题美化
  8. hdoj1520(入门树形dp)
  9. Windows 下部署 hadoop spark环境
  10. [转帖]【架构系列】龙芯loongson简介