前端实现页面路由功能时上线部署全指南

本文详细介绍了如何在Apache和Nginx服务器上部署前端页面路由功能。针对Apache,讲解了解锁关键模块、开启重定向与代理、配置.conf文件的步骤,并给出了项目配置示例。Nginx部分的内容待补充,同时提供了相关参考文档链接。
摘要由CSDN通过智能技术生成

apache作为web服务器:

1.在apache服务器http.conf文件中解锁3个模块:

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

2.打开重定向功能和代理功能:

# 打开重定向功能
RewriteEngine on

# 打开代理功能
ProxyRequests off
ProxyPreserveHost on

3.新建一个.conf文件并在其中写配置后在http.conf文件引入

# web 页面路由及静态文件配置
Include conf/project-name.conf

4.你的项目名.conf文件中的一些注意点和示例

# ProxyPass和ProxyPassReverse只是url路径匹配,如果匹配到代理项会将匹配剩下后面的路径添加到后面的服务器地址后面,如路径配置是/项目名/一级菜单名/,服务器地址为http://apache服务器主机名:apache服务器端口/项目存放路径1/项目存放路径2/,浏览器请求的是/项目名/一级菜单名/js/util.js,则匹配到“/项目名/一级菜单名/” 剩下的“js/util.js”会被添加到服务器地址后面即真实请求地址为http://apache服务器主机名:apache服务器端口/项目存放路径1/项目存放路径2/js/util.js,只是单纯的字符串拼接,所以要注意地址后面的/符号
# 因为url路径匹配时的顺序是按照配置文件的配置顺序从上到下匹配的,根据配置的是一级路径页面,一级路径页面静态文件&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值