nginx根据url转发_nginx根据域名转发原理
2023-06-13 09:14:29 时间
环境: centos:CentOS Linux release 7.6.1810 (Core) nginx:1.15.8 场景:在/home/centos/www下放有我们的项目,目前只能通过https://xxx.com/xxx访问项目,而我们想通过https://xxx.com/就能访问我们的项目。 nginx配置如下:
location /xxx {
root /home/centos/www;
index index.html index.htm;
rewrite ^/(.*)/(.*\.js$) /$1/$2 break;
rewrite ^/(.*)/(.*\.map$) /$1/$2 break;
rewrite ^/(.*)/(.*\.css$) /$1/$2 break;
rewrite ^/(.*)/(.*\.(png|jpg|gif|ico)$) /$1/$2 break;
rewrite ^/(.*)/(.*\.(ttf|woff|woff2|svg|otf|eot)$) /$1/$2 break;
rewrite ^/(.*)/ /$1/index.html break;
}
location / {
rewrite ^(.*) http://$host/xxx permanent;
}
关键是location /{}下rewrite的配置,把域名的访问转发到项目目录下。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180274.html原文链接:https://javaforall.cn
相关文章
- ubuntu下安装nginx_Linux中安装Nginx
- nginx禁止ip访问,允许域名访问如何配置
- Nginx负载均衡策略_nginx高可用集群和负载均衡集群
- 为什么 url 通常使用域名而不是 IP 地址?
- nginx 同一 iP 多域名配置方法(单文件)
- 为SEO提供基础的软硬件设施(域名、加密、性能)
- Linux下快速配置域名实现快速上网(linux下配置域名)
- Linux重启Nginx的简单操作指南(linux重启nginx命令)
- Linux查看Nginx进程:一步一步进行(linux查看nginx进程)
- Linux下Nginx安装使用详细指南(linux安装nginx详细教程)
- 使用Nginx命令管理Linux服务器(nginx命令linux)
- 更改深入理解Oracle域名更改过程(oracle域名)
- 服务器深入Linux:搭建高性能NGINX服务器(linux搭建nginx)
- Linux删除Nginx: 一步一步指南(linux删除nginx)
- Linux下如何安全删除Nginx(linux删除nginx)
- Nginx搭配Redis实现完美性能优化(nginx配置redis)
- 部分域名后缀或因无法通过工信部备案将无法在国内落地
- 微软以 160 万美元购买 corp.com 域名,防止被恶意买家买走
- Nginx网站架构实战——08、nginx Rewrite语法详解
- Nginx网站架构实战——04、nginx日志管理
- Nginx网站架构实战——01、nginx介绍及编译安装
- FuzzDomain域名爆破工具发布以及开源
- 部署部署Nginx服务器:在Linux下搭建(linux下nginx)
- 借助Redis和Nginx进行更有效的负载均衡(redis配合nginx)
- 使用Redis实现域名连接及其利弊(redis连接域名)
- 无数据库的详细域名查询程序PHP版(3)
- 一个从别的网站抓取信息的例子(域名查询)