• apache 服务器配置常用知识点合集


    前言

    因为当年周围同学都在学php,最为简单的就是学php 好就业啊,写个一些php,最后放弃了,apache也看了两眼吧。下面是我使用有记录的,没有记录的我后面会补上。

    正文

    域名配置

    1.取消 NameVirtualHost *:80 前面的注释,这个的意思是打开80端口作为下列虚拟的进入端口。
    不然的话下面的virtual是没有反应的

    <VirtualHost *:80>
    DocumentRoot "D:xampphtdocsweixin"
    ServerName www.xxxx.com
    </VirtualHost>
    ``` xml
    在域名配置中如果域名的解析地址就是我们的ip的话,那么我们不需要中转。
    
    那么需要在host文件夹中注明:
    
    www.xxx.com 127.0.0.1
    
    这样可以避免dns的重复解析。
    
    https同理,只需在配置中加入证书的地址即可。
    ### apache子目录限制
    <Directory "D:/wamp/www">
        Options Indexes FollowSymLinks ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
    </Directory> 
    
    ### apache gzip压缩
    
    编辑httpd.conf文件
    
    去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释#
    去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释#
    去掉 #LoadModule filter_module modules/mod_filter.so 前面的注释#
    
    #### 添加压缩文件类型
    ``` xml
    DeflateCompressionLevel 6
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/php
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom_xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/gif image/png image/jpe image/swf image/jpeg image/bmp
    

    排除不需要的压缩的文件

    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch MSIE !no-gzip !gzip-only-text/html
    SetEnvIfNoCase Request_URI .(?:html|htm)$ no-gzip dont-varySetEnvIfNoCase
    #SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
    

    apache 反向代理

    去除这两行注释:

    #LoadModule proxy_module modules/mod_proxy.so
    
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    
    <VirtualHost *:80>
     ServerName 域名
     ServerAlias 域名
     ProxyPass / http://127.0.0.1:10010/
     ProxyPassReverse / http://127.0.0.1:80/
     </VirtualHost>
    
  • 相关阅读:
    得到内网可用的SqlServer 及某数据库下的表及其他的架构
    VS2005 XML注释生成XML文档文件
    华表 单元格公式设定与计算
    自定义控件开发示例二
    自定义控件的 Enum类和Color类 属性的公开设定
    入门者初试 Cell(华表)结合C#的应用
    VS2005 + VSS6.0 简单应用示例
    SQL2000联机丛书:使用和维护数据仓库
    VS2005 通过SMO(SQL Management Objects) 管理 数据库的作业 警报 备份 等任务
    SQL2000联机丛书:基本 MDX
  • 原文地址:https://www.cnblogs.com/aoximin/p/13151079.html
Copyright © 2020-2023  润新知