`
ouyangtao404
  • 浏览: 22585 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

基于本地的前端开发

 
阅读更多

apache 配置 for windows

apache下载地址

进入apache根目录,打开配置文件 httpd.conf (其他版本可能是apache2.conf)

 

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule rewrite_module modules/mod_rewrite.so

添加这一句,让htm执行php

 

AddType application/x-httpd-php .html .htm .php .phtml .shtml

以下模块默认应该已经打开,请再次确认已经打开

 

LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule include_module modules/mod_include.so
LoadModule rewrite_module modules/mod_rewrite.so

为了提高处理请求的性能,请开启keep-alive

KeepAlive On  #将Off 改为 On

将shtml支持打开(开启shtml主要是为了多人协作时更加方便)

 

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

将虚机的vhost文件包含进来:

 

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

添加虚机的配置,打开extra/httpd-vhosts.conf,将下面代码拷贝进去,并根据注释提示的内容,自行修改,主要是将 DocumentRoot 和 RewriteCond 中的路径(D:/dev/a.tbcdn.cn/)

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "D:/dev/a.tbcdn.cn/"  #这里修改为你本机开发目录
    ServerName a.tbcdn.cn
    
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^\?.*\.(js|css|js,|css,)$ [OR]
    RewriteCond %{QUERY_STRING} ^\?.*\.(js?.+|css?.+)$ 
    RewriteRule ^/(.*)$ /cb.php?%{REQUEST_URI} [QSA,L,NS,NC] #如果本地环境无法正常工作,可以尝试去掉[NC]

    #linux下是对大小写敏感的,window下忽略此句,Linux下打开此配置
    #RewriteCond %{REQUEST_FILENAME} !(.html$) [NC] 
    #这里D:/dev/a.tbcdn.cn/修改为你本机开发目录
    RewriteCond D:/dev/a.tbcdn.cn/%{REQUEST_FILENAME} !-F  #这里修改为你的本机开发目录
    RewriteRule ^/(.+)$ http://assets.taobaocdn.com/$1 [QSA,P,L,NC]  #CDN禁止通过IP直接访问,这里使用服务器中转,如果直接配置成服务器的话,可以修改为http://assets.taobaocdn.com/$1

    #这里修改为你本机的开发目录
    <Directory D:/dev/a.tbcdn.cn/>
        Options +Includes  #开启ssi
        Order deny,allow
        Allow from All
    </Directory>
    <IfModule expires_module>
        ExpiresActive On
        ExpiresDefault "access plus 10 years"
    </IfModule>
</VirtualHost>

确保VirtualHost已经打开,这个开关通常在extra/httpd-vhost.conf中

 

NameVirtualHost *:80

重启apache 即可,linux下重启apache命令 sudo /etc/rc.d/init.d/httpd restart

在windows下重启apache

分享到:
评论

相关推荐

    主要是基于网页前端开发技术!

    网页前端开发技术是构建互联网应用的核心部分,它主要负责用户在浏览器端所看到和交互的所有内容。这个领域涉及多种技术和工具,旨在创建引人入胜、功能丰富的用户体验。本篇文章将深入探讨网页前端开发的关键知识点...

    基于Web前端开发技术的应用研究.pdf

    基于Web前端开发技术的应用研究 本文对基于Web前端开发技术的应用进行了研究,以Web前端技术作为研究对象,探讨了其在互联网时代的发展历程和应用价值。 1. Web前端开发技术概述 Web前端开发技术是以Web作为基础...

    HTML5的Web前端开发技术分析.pdf

    2. 基于HTML5的Web前端开发技术研究 2.1 Web前端页面的自适应开发技术 Web前端页面的自适应开发技术是指在Web前端开发中使用的技术和工具,可以使得网页在不同设备和屏幕大小上显示更好。这种技术可以解决网页在...

    前端VOE.zip,一个基于HTML5开发的UI源代码

    对于想要学习Java的开发者来说,虽然两者属于不同领域,但前端开发的基本原理和逻辑思维能力对学习后端编程是非常有益的。理解前端的工作机制有助于更好地理解HTTP协议,客户端与服务器的交互,以及前后端分离的设计...

    Vue.js前端开发实战-PPT.rar

    这份“Vue.js前端开发实战-PPT”教学资料将深入探讨Vue.js的核心概念和技术,帮助你掌握这一前沿技术。 1. **Vue.js核心概念**: - **虚拟DOM(Virtual DOM)**:Vue.js使用虚拟DOM来提高性能和效率,减少对实际...

    基于 Vue3 + Typescript 的低代码页面可视化设计器 内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯

    无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。 支持流行的技术栈Vue3、Typescript、Vite、EelementPlus、VueUse、Axios、ECharts、Lodash、Monaco Editor、Prettier 等。 自由个性化: 低代码设计器支持...

    全新淘宝客APP源码 前端基于Uniapp开发/社交电商自营商城源码

    淘宝客 APP 源码,前端基于 Uniapp 开发的社交电商自营商城源码。感兴趣的自行下载研究。 商城功能 1、首页基础装修;2、丰富选品库;3、淘口令解析;4、支持京东;5、支持淘宝;6、支持聚划算;7、三级返利;8、...

    基于Vue框架的Web前端开发设计源码

    基于Vue框架的Web前端开发设计源码涉及广泛的知识点,这些知识点覆盖了Web开发的多个方面,包括前端界面设计、项目结构组织、代码编写规范、资源文件管理等。首先,Vue框架作为项目的核心,它是一个用于构建用户界面...

    基于CSS的VIT项目前端开发设计源码

    VIT项目的前端开发设计...这个VIT项目的前端开发设计源码是一个结构复杂、功能全面的项目,它涉及到前端设计的多个方面,从基础的样式设计到复杂的系统集成都有所涵盖,为前端开发人员提供了一个全面的技术实践平台。

    web前端技术方案web前端技术方案

    2. 本地 Mock 服务:基于 webpack-dev-server,实现了一套本地 Mock 服务,能够在本地开发环境模拟任意 API 请求的响应。 3. 监控体系:建立一个完整的监控体系,收集用户侧真实数据,然后基于数据进行页面加载的...

    基于Node.js的开源架构Electron赋能前端开发.pdf

    虽然前端开发拥有丰富的框架如jQuery、Vue、React和Angular等,但受限于浏览器的安全机制,其对本地资源的访问能力有限。相比之下,后端开发可以直面硬件资源,但通常需要掌握如C、C++、C#等语言,这对于熟悉...

    (源码)基于jQuery的AKjs.Pc前端开发插件.zip

    # 基于jQuery的AKjs.Pc前端开发插件 ## 项目简介 AKjs.Pc是一个基于jQuery的PC端前端开发插件项目,致力于提供一系列便捷、易用的前端组件,帮助开发者提高开发效率和用户体验。此项目包含多个功能强大的组件,...

    Web点餐系统(前端开发)

    Web点餐系统是一种基于网页的在线订餐平台,它的前端开发是整个系统的重要组成部分,主要负责用户界面的设计和交互功能的实现。在这个项目中,开发者使用了HTML5、CSS3、JavaScript(包括jQuery库)来构建这个前端...

    基于Java的Thymeleaf模板引擎Web前端开发学习指南

    本《基于Java的Thymeleaf模板引擎Web前端开发学习指南》是一份全面的开发教程,旨在帮助开发者深入了解和掌握使用Thymeleaf模板引擎结合Java技术进行Web前端开发的完整流程。本指南由57个文件组成,这些文件按照不同...

    基于HTML5的移动web前端开发.zip

    在基于HTML5的移动Web前端开发中,`&lt;meta&gt;`标签的使用至关重要,它能够设置设备适应性,如viewport属性,确保页面在不同尺寸的设备上正确显示。同时,CSS3的引入提供了更多的样式控制,如媒体查询(Media Queries)...

    基于vue的问卷调查平台(纯前端,无需后端)

    纯前端开发,无需担心后端接口服务器问题。集成了jest单元测试和cypress集成测试。 压缩包里已经存放了本地开发使用的node_modules,避免npm包版本问题导致项目跑不起来。 项目使用相关命令: 1. 二次开发:npm run ...

    前端开发-基于js+vue的excel表格上传下载前端实现.zip

    这个压缩包文件"前端开发-基于js+vue的excel表格上传下载前端实现.zip"显然提供了使用这两种技术来实现在Web应用中处理Excel表格上传和下载功能的示例代码。以下是关于这个主题的详细知识点: 1. JavaScript(JS)...

Global site tag (gtag.js) - Google Analytics