我是靠谱客的博主 忧伤春天,这篇文章主要介绍nginx配置本地地址映射域名以及域名转发指定ip,现在分享给大家,希望可以做个参考。

首先安装nginx,参加博客:https://www.cnblogs.com/qfb620/p/5508468.html

按照博客写的访问127.0.0.1查看是否访问成功,成功即安装成功。

下一步就是配置127.0.0.1与域名scc.company.com的映射(也就是访问scc.company.com可以请求到本地指定端口的地址。我的项目在本地的8083端口,配置正确,就能访问到我的项目)

首先,通过switch hosts来添加本地对应域名的映射 127.0.0.1 sct.company.com

下一步,打开nginx.conf

找到server,配置如下

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
server { listen 80; server_name sct.company.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } location /custom-web/ { proxy_pass http://127.0.0.1:8083; }

主要改了下面两个地方

       server_name  sct.company.com;
        location /custom-web/ {
        proxy_pass   http://127.0.0.1:8083;
        }

好了,127.0.0.1对应域名sct.company.com配好了

记得重启nginx,进入到nginx的目录,

输入

复制代码
1
nginx -s reload

进行重启。

没有报错就是重启成功

然后清空浏览器缓存,我是清空了好几次,

又ping了一下sct.company.com,看请求的是不是本地,

可以看到请求的是本地

这个时候,浏览器输入sct.company.com/custom-web/...访问一下项目地址 ,可以看到可以请求到tomcat上面的项目了

=================================分割线=========================================

下面看下重定向,配置如下

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
server { listen 80; server_name sct.lvmama.com; #charset koi8-r; #access_log logs/host.access.log main; #location / { # root html; # index index.html index.htm; # } location / { rewrite ^/(.*)$ http://www.baidu.com/; proxy_pass http://10.200.4.120:80; } location /customization-back-web/ { proxy_pass http://127.0.0.1:8083; }

主要是这个代码:

  location / {
        rewrite ^/(.*)$ http://www.baidu.com/; 
        proxy_pass   http://10.200.4.120:80;
       }

nginx -s reload重启nginx 

你输入sct.company.com就会跳转到百度


       

最后

以上就是忧伤春天最近收集整理的关于nginx配置本地地址映射域名以及域名转发指定ip的全部内容,更多相关nginx配置本地地址映射域名以及域名转发指定ip内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部