前端程序的运行与测试


实现目标

在前端服务器Nginx2上部署前端内容,运行并测试前后端应用系统。

实现环境

  • Nginx2:前端程序服务器,环境为CentOS7+Nginx。
  • Application4:应用服务器,环境为CentOS7+JDK8。
  • Redis:缓存服务器,环境为CentOS7+Redis。

实现步骤

前端程序的运行。

1、查看前端服务器Nginx2是否已安装Nginx。Nginx的安装与使用请查看页面右侧“相关阅读”栏目中的文章。

nginx

2、修改Nginx的默认配置文件/etc/nginx/conf.d/default.conf,内容如下。

nginx
  • server_name mobile.test.cn:服务器名称,和域名绑定时需要写域名。本配置文件在使用域名mobile.test.cn访问时生效。
  • root /usr/share/nginx/html:网站根目录,/usr/share/nginx/html为默认配置。
  • try_files $uri $uri/ /index.html:当请求的url不存在时,在url后拼接“/”,将url作为目录再次尝试,若仍不存在则将请求转发给index.html。此项配置是为了避免vue项目出现404错误。

3、将编译完成的前端内容拷贝至默认根目录/usr/share/nginx/html。

nginx

4、重新启动Nginx服务,使新增的配置文件生效。

nginx

前端程序的测试。

1、本地域名解析。在windows文件C:\Windows\System32\drivers\etc\hosts中增加以下配置,将域名mobile.test.cn指向前端程序服务器Nginx2。

apache

2、通过域名进行访问测试。

2.1、查看新闻列表,列表页地址为http://mobile.test.cn/。

nginx

2.2、点击列表页每条新闻的图片,即可查看每条新闻的详情。

nginx

2.3、查看应用服务器Application4上的日志输出,每次查看、刷新新闻列表与新闻详情时,管理后台会优先从缓存中读取数据,若缓存中不存在则会从MySQL数据库读取数据,然后写入缓存中。

nginx

2.4、查看Redis服务器,当列表页和详情页被访问后,缓存中已有相应数据。

project

发表评论

评论数量:0