微服务应用系统部署——商城案例

  1. 全局变量配置

 修改/etc/hosts文件,添加一下配置

172.16.51.29 mall

172.16.51.29 kafka.mall

172.16.51.29 mysql.mall

172.16.51.29 redis.mall

172.16.51.29 zookeeper.mall

   //添加对应IP地址

    2 .部署前端

 将dist目录上传至服务器的/root目录下

#rm -rf /usr/share/nginx/html/*  (清空默认项目路径下的文件)

#cp -rvf dist/* /usr/share/nginx/html/  (将dist目录下的文件,复制到Nginx默认项目路径)

 修改Nginx配置文件/etc/nginx/conf.d/default.conf,添加映射如下所示

# vi /etc/nginx/conf.d/default.conf

location /user {

            proxy_pass http://127.0.0.1:8082;

        }

    location /shopping {

            proxy_pass http://127.0.0.1:8081;

        }

    location /cashier {

            proxy_pass http://127.0.0.1:8083;

        }

重新启动nginx服务

#systemctl restart nginx

 3 .部署后端

将提供的4个jar包上传到服务器的/root目录下,并启动

#nohup java -jar shopping-provider-0.0.1-SNAPSHOT.jar &

#nohup java -jar user-provider-0.0.1-SNAPSHOT.jar &

#nohup java -jar gpmall-shopping-0.0.1-SNAPSHOT.jar &

#nohup java -jar gpmall-user-0.0.1-SNAPSHOT.jar &

#jobs

   4 .网站访问

打开浏览器,在地址栏中输入http://172.16.51.29,访问界面

单击右上角“头像”,进行登录操作,使用用户名/密码为test/test进行登录

你可能感兴趣的:(微服务,系统架构)