博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发个人电子商城7(测试nginx的反向代理)
阅读量:5239 次
发布时间:2019-06-14

本文共 1786 字,大约阅读时间需要 5 分钟。

1: 修改win7操作系统的 hosts

  路径:C:\Windows\System32\drivers\etc\hosts

   在这个文件中添加

   192.168.93.131     www.mysc.com

   192.168.93.131     image.mysc.com

  添加这2行的意思是:以后在本机器上 访问www.mysc.com  或者 image.mysc.com 都是找 192.168.93.131(linux 服务器) 的80端口

  ps:实际上这个地方最好配置一个 dns的主机

 

2:在cmd 中输入 ipconfig /flushdns 让刚才的设置立即生效

 

3:修改centos操作系统的 hosts

    vim  /etc/hosts

    127.0.0.1     www.mysc.com

    127.0.0.1     image.mysc.com

     添加这2行的意思是:以后在本机器上 访问www.mysc.com  或者 image.mysc.com 都是找 127.0.0.1 本机的80端口

 

4  配置nginx

     进入nginx的安装目录

     whereis nginx  找到安装目录 cd 进入

    进入其中的conf 文件夹

   修改其中的 nginx.conf文件   vim nginx.conf

   找到文件的 # HTTPS server 节点   /# HTTPS server

   在其上 添加  include vhost/*.conf;    这里的意思是 这个文件 以后会把 vhost下的所有的。conf文件包含进来

 

5:在conf 文件夹子下面新建 vhost文件夹子  mkdir vhost

 

6:在vhost 中添加域名的解析文件

    vim www.mysc.com.conf

7:在其中添加:

  server {

    default_type 'text/html';
    charset utf-8;
    listen 80;
    autoindex on;
    server_name www.mysc.com;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }
    location / {
        proxy_pass http://127.0.0.1:8080/;
        add_header Access-Control-Allow-Origin *;
    }
}

 

8 重新启动nginx

  ../../sbin/nginx -s reload

 

9:去windows 本机测试一下 输入 http://www.mysc.com 是否导入到 tomcat下

 

10 再 去添加一个ftp服务器的域名

   进入 nginx的conf 中的vhost 创建 文件服务器的域名文件

   vim image.mysc.com.conf

 

11 在其中加入以下内容

  server {

    listen 80;
    autoindex off;
    server_name image.mysc.com;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }
    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }
    location / {
        root /ftpfile/;
        add_header Access-Control-Allow-Origin *;
    }
}
12: 保存重新启动nginx

  ../../sbin/nginx -s reload

 

13 测试

 

转载于:https://www.cnblogs.com/softzkx/p/7368470.html

你可能感兴趣的文章
Python自动化运维开发实战 一、初识Python
查看>>
img添加预加载图片
查看>>
noip2014普及组——珠心算测验
查看>>
韩信点兵的算术题目
查看>>
struts2的fastjson,jackson转换json简单使用
查看>>
oracle创建新数据库
查看>>
笔记本 F1 键盘
查看>>
初识c语言
查看>>
config.go
查看>>
.net程序员,该不该学IL?
查看>>
Skip-Gram模型
查看>>
SetwindowText 之线程阻塞
查看>>
二分图匹配
查看>>
解决近期linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
查看>>
MVC,KVO,KVC的简单认识
查看>>
打印有规律的图形
查看>>
Leed code 11. Container With Most Water
查看>>
python基础-- 05 Dict&Set
查看>>
linux安装应用程序
查看>>
Ajax 与 XmlHttpRequest
查看>>