Apache配置文件http.conf中文说明

Apache配置文件http.conf中文说明
Apache配置文件http.conf中文说明

Apache配置文件http.conf中文说明

#

# 基于NCSA 服务器的配置文件由Rob McCool 编写,龙子翻译

#

# Apache服务器主配置文件. 包括服务器指令的目录设置.

# 详见

#

# 请在理解用途的基础上阅读各指令。

#

# 再读取此文档后,服务器将继续搜索运行

# E:/Program Files/Apache Group/Apache/conf/srm.conf

# E:/Program Files/Apache Group/Apache/conf/access.conf

# 除非用ResourceConfig或AccessConfig覆盖这儿的标识

#

# 配置标识由三个基本部分组成:

# 1. 作为一个整体来控制Apache服务器进程的标识(the 'global environment').

# 2. 用于定义主(默认)服务器参数的标识。

# 响应虚拟主机不能处理的请求。

# 同时也提供所有虚拟主机的设置值。

# 3. 虚拟主机的设置。在一个Apache服务器进程中配置不同的IP地址和主机名。#

# 配置和日志文件名:指定服务器控制文件命名时,

# 以"/" (或"drive:/" for Win32)开始,服务器将使用这些绝对路径。

# 如果文件名不是以"/"开始的,预先考虑服务器根目录--

# 因此"logs/foo.log",如果服务器根目录是"/usr/local/apache",

# 服务器将解释为"/usr/local/apache/logs/foo.log".

#

# 注: 指定的文件名需要用"/"代替"\"。

# (例, "c:/apache" 代替"c:\apache").

# 如果省略了驱动器名,默认使用Apache.exe所在的驱动器盘符

# 建议指定盘符,以免混乱。

#

### 部分1: 全局环境

#

# 本部分的表示将影响所有Apache的操作

# 例如,所能处理的并发请求数或配置文件地址

#

#

# ServerType 可取值inetd 或standalone. Inetd 只适用于Unix平台

#

ServerType standalone

#

# ServerRoot: 目录树的根结点。服务器配置、出错信息、日志文件都保存在根目录下。#

# 不要再目录末尾加"/"

#

ServerRoot "C:/Program Files/Apache Group/Apache"

#

# PidFile: 服务器用于记录启动时进程ID的文件。

#

PidFile logs/httpd.pid

#

# ScoreBoardFile: 用于保存内部服务器进程信息的文件。

# 并非必须。但是如果指定了(此文件当运行Apache时生成)

# 那么必须确保没有两个Apache进程共享同一个scoreboard文件。

#

ScoreBoardFile logs/apache_runtime_status

#

# 在标准配置下,服务器将顺序读取httpd.conf(此文件可通过命令行中-f参数指定),# srm.conf 和access.conf。

# 目前后两个文件是空的。为了简单起见,建议将所有的标识放在一个文件中。

# 以下两条注释的标识,是默认设置。

# 要让服务器忽略这些文件可以用"/dev/null" (for Unix)

# 或"nul" (for Win32) 作为参数。

#

#ResourceConfig conf/srm.conf

#AccessConfig conf/access.conf

#

# Timeout: 接受和发送timeout的时间

#

Timeout 300

#

# KeepAlive: 是否允许保持连接(每个连接有多个请求)

# "Off" -无效

#

KeepAlive On

#

# MaxKeepAliveRequests: 每个连接的最大请求数。

# 设置为0表示无限制

# 建议设置较高的值,以获得最好的性能。

#

MaxKeepAliveRequests 100

#

# KeepAliveTimeout: 同一连接同一客户端两个请求之间的等待时间。

#

KeepAliveTimeout 15

#

# 在Win32下,Apache每次产生一个子进程来处理请求。

# 如果这个进程死了,会自动产生另一个子进程。

# 所有的进入请求在子进程中多线程处理。

# 以下两个标识控制进程的运行

#

#

# MaxRequestsPerChild: 每个子进程死亡之前最大请求数

# 如果超过这个请求数,子程序会自动退出,避免延期使用导致内存溢出或其他问题。

# 大部分系统,并不需要此设置,

# 但是部分,象Solaris,确实值得注意。

# 对Win32, 可设置为0 (无限制)

# 除非有另外的考虑。

#

# 注: 此值不包括在每个连接初始化请求后,"keptalive"请求

# 例如, 如果一个子进程处理一个初始化请求和10个后续"keptalive"请求,

# 在这个限制下,只会记为一个请求。

#

MaxRequestsPerChild 0

#

# ThreadsPerChild: 服务器所允许的并发线程数。

# 此值的设置取决于服务器的响应能力(约多的请求在同一时间激活,则每个请求的处理时间越慢)

# 和服务器所允许消耗的系统资源。

#

ThreadsPerChild 50

#

# Listen: 允许将Apache绑顶到指定的IP地址和端口,作为默认值的辅助选项。

# 参见

#

#Listen 3000

#Listen 12.34.56.78:80

#

# BindAddress: 通过此选项可支持虚拟主机。

# 此标识用于告诉服务器监听哪个IP地址。

# 包括:"*", IP地址, 或域名.

# 参见和Listen directives.

#

BindAddress 166.111.178.144

#

# Apache模块编译成标准的Windows结构。

#

# 以下模块绑定到标准的Apache二进制windows分布。

# 要修改标准操作,取消以下行的注释并且修改指定模块列表。

#

# 警告:这是高级选项。可能导致服务器崩溃。

# 没有专家的指导,不要轻易修改。

#

#ClearModuleList

#AddModule mod_so.c mod_mime.c mod_access.c mod_auth.c mod_negotiation.c #AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c #AddModule mod_alias.c mod_env.c mod_log_config.c mod_asis.c mod_imap.c #AddModule mod_actions.c mod_setenvif.c mod_isapi.c

#

# 动态共享对象(Dynamic Shared Object,DSO)

#

# 要使用基于DSO的功能模块,需要替换此处相应的

# `LoadModule' 行。这样在使用之前这些包含的标识都将生效。

# 有关DSO及至的详细资料请看Apache1.3版中的README.DSOSO。

# 运行"apche -l"将列表显示Apache内奸的模块(类似标准的连接已经生效)#

# 注:模块载入的顺序很重要。没有专家的建议,不要修改以下的顺序。

#

#LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll

#LoadModule dbm_auth_module modules/ApacheModuleAuthDBM.dll

#LoadModule digest_auth_module modules/ApacheModuleAuthDigest.dll

#LoadModule cern_meta_module modules/ApacheModuleCERNMeta.dll

#LoadModule digest_module modules/ApacheModuleDigest.dll

#LoadModule expires_module modules/ApacheModuleExpires.dll

#LoadModule headers_module modules/ApacheModuleHeaders.dll

#LoadModule proxy_module modules/ApacheModuleProxy.dll

#LoadModule rewrite_module modules/ApacheModuleRewrite.dll

#LoadModule speling_module modules/ApacheModuleSpeling.dll

#LoadModule info_module modules/ApacheModuleInfo.dll

#LoadModule status_module modules/ApacheModuleStatus.dll

#LoadModule usertrack_module modules/ApacheModuleUserTrack.dll

#

# ExtendedStatus 在服务器状态句柄被呼叫时控制是产生“完整”的状态信息(ExtendedStatus On)

# 还是仅返回基本信息(ExtendedStatus Off)

# 默认是:Off

#

#ExtendedStatus On

### 部分2: 主服务器配置

#

# 此部分的标识用于主服务器所有的设置值,

# 响应任何定义不处理的请求

# 这些值同时给你稍后在此文件中定义的提供默认值。

#

# 所有的标识可能会在中出现。

# 对应的默认值会被虚拟主机重新定义覆盖。

#

#

# Port: Standalone服务器监听的端口。

# 在Apache能够监听指定端口前,需要在防火墙中进行设置。

# 其它运行httpd的服务器也可能影响此端口。Disable

# 如果遇到问题,请关闭所有的防火墙、安全保护和其他的服务。

# Windos NT的"NETSTAT -a"指令会有助于问题的分析。

#

Port 80

#

# ServerAdmin: 你的地址。如果服务器有任何问题将发信到这个地址。

# 这个地址会在服务器产生的某些页面中出现,例如,错误报告。

#

ServerAdmin chenyl98@https://www.360docs.net/doc/ce11836105.html,

#

# ServerName 允许设置主机名。如果与程序获得的不同,主机名将返回客户端。

# (例如,用"www"代替主机真实的名字)

#

# 注: 主机名不能随便指定。必须是你的机器有效的DNS名称。否则无法正常工作。

# 如果不能理解,倾向你的网络管理员询问。

# 如果你的主机没有注册DNS名,可在此输入IP地址。

# 此时必须用IP地址来访问。(如, http://123.45.67.89/)

# 这样扔可以完成重新定向的工作。

#

# 127.0.0.1 是TCP/IP的本地环路地址, 通常命名为localhost.

# 机器默认此地置为本身。如果只是使用Apache来进行本地测试和开发,# 可使用127.0.0.1 作为服务器名.

#

#ServerName https://www.360docs.net/doc/ce11836105.html,

#

# DocumentRoot: 放置服务文档的目录。

# 默认状态下,所有的请求都以这个目录为基础。

# 但是直接符号连接和别名可用于指向其他位置。

#

DocumentRoot "D:/www_root"

#

# Apache访问的每个目录可设置相关的服务和特性是允许或(和)不允许。# (同样影响其子目录)

#

# 首先,设置"default"地址只有最基本的权限。

#

Options FollowSymLinks

AllowOverride None

#

# 注意从现在开始必须制定开启特殊的权限。

# 这样就不会产生意想不到的结果。

# 请仔细确认。

#

#

# 这个地址应与DocumentRoot保持一致

#

#

# 此值可是:"None", "All", 或下列的组合:"Indexes",

# "Includes", "FollowSymLinks", "ExecCGI", 或"MultiViews".

#

# 注意"MultiViews"必须明确指定--- "Options All"不包括此特性。

#

Options Indexes FollowSymLinks MultiViews

#

# 此项控制目录中哪些.htaccess文件可覆盖。

# 允许值:"All"或者以下项的组合:"Options", "FileInfo",

# "AuthConfig", "Limit"

#

AllowOverride None

#

# 控制哪些用户可从此服务器获得资料。

#

Order allow,deny

Allow from all

#

# UserDir: 当请求~user时,追加到用户主目录的路径地址。

#

# 在Win32下,并不要求指定为用户登陆的主目录。

# 因此可使用以下的格式。

# 详细参照文档UserDir

#

UserDir "f:/homepages/"

#

# 控制访问UserDir目录. The following is an example

# 以下是一个站点的例子,权限限制为只读。

#

#

# AllowOverride FileInfo AuthConfig Limit

# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec #

# Order allow,deny

# Allow from all

#

#

# Order deny,allow

# Deny from all

#

#

#

# DirectoryIndex: 预设的HTML目录索引文件名。

# 用空格来分隔多个文件名。

#

DirectoryIndex index.html

#

# AccessFileName: 每个目录中用于控制访问信息的文件名。

#

AccessFileName .htaccess

#

# 以下行防止客户端可访问.htaccess 文件。

# 因为.htaccess文件通常包含授权信息,

# 处于安全的考虑不允许访问。

# 如果想让访客看到.htaccess文件的内容,

# 可将这些行注释。

# 如果修改了上面的AccessFileName,

# 请在此进行相应的修改。

#

# 同时,一般会用类似.htpasswd的文件保存密码。

# 这些文件同样可以得到保护。

#

Order allow,deny

Deny from all

#

# CacheNegotiatedDocs: 默认下,Apache对每个文档发送"Pragma: no-cache"

# 这将要求代理服务器不缓存此文档。

# 取消下列行的可取消这个属性,这样代理服务器将缓存这些文档。

#

#CacheNegotiatedDocs

#

# UseCanonicalName: (1.3新增) 当此设置为on时,

# 无论何时Apache需要构建一个自引用的URL(指向响应来源服务器),

# 它将用ServerName和Port来构建一个规范的格式。

# 当此设置为off时,Apache将使用客户端提供的"主机名:端口"

# 这将同时影响CGI脚本中的SERVER_NAME和SERVER_PORT

#

UseCanonicalName On

#

# TypesConfig 记录媒体类型(mime.types)文件或类似的东东放置的位置

#

TypesConfig conf/mime.types

#

# DefaultType 是服务器处理未确认类型的文件,如为止的扩展名,的默认类型。

# 如果你的服务器上主要包含的是文本或HTML文档,"text/plain"是较好的设置

# 如果服务器上主要包含二进制文件,如应用程序或图片,

# 最好设置成"application/octet-stream"防止浏览器将二进制文件以文本的方式显示。

#

DefaultType text/plain

#

# mod_mime_magic模块允许服务器使用文件自身的不同标识来确定文件类型。

# MIMEMagicFile指示模块文件标识的定义所在的位置。

# mod_mime_magic不是默认服务器的一部分。

# (必须自行用LoadModule来追加[见'全局环境'部分的DSO 章节],

# 或者在编译服务器时包含mod_mime_magic部分)

# 包含在中.

# 就是说,如果该模块是服务器的一部分,MIMEMagicFile标识将执行。

#

MIMEMagicFile conf/magic

#

# HostnameLookups: 注册客户端的机器名或IP地址。

# 例如:https://www.360docs.net/doc/ce11836105.html, (on) 或204.62.129.132 (off).

# 默认为off,因为对于网络来说,最好让人们有意识的设置为on,

# 因为开启此功能意味着每个客户请求将导致至少向name服务器发送一个lookup请求#

HostnameLookups Off

#

# ErrorLog: 错误记录文件的地址

# 如果不在内指定ErrorLog

# 改虚拟主机的错误心细将记录到此处。

# 如果在中明确指定了错误记录文件,

# 则错误将记录在那儿而不是这儿。

#

ErrorLog logs/error.log

#

# LogLevel: 控制记录在error.log中信息的个数.

# 可能的值:debug, info, notice, warn, error, crit,

# alert, emerg.

#

LogLevel warn

#

# 以下标识定义CustomLog标识使用的格式。(见下)

#

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common

LogFormat "%{Referer}i -> %U" referer

LogFormat "%{User-agent}i" agent

#

# 访问记录的位置和格式(功用的记录文件格式).

# 如果不在中定义记录文件,

# 那些访问记录就将保存在这儿。Contrariwise, if you *do*

# 反之,如果指定了记录文件,那么访问记录将记录在那儿而不是这个文件中。

#

CustomLog logs/access.log common

#

# 如果希望使用代理和参考的记录文件, 取消以下标识的注释符

#

#CustomLog logs/referer.log referer

#CustomLog logs/agent.log agent

#

# 如果想在一个文件中记录访问、代理、参考信息(复合的记录格式)

# 可使用以下标识

#

#CustomLog logs/access.log combined

#

# 在服务器产生的页面(如错误文档信息,FTP目录列表等等,不包括CGI产生的文档)中

# 增加一条服务器版本和虚拟主机名的信息。

# 设置为"EMail"将包含mailto: ServerAdmin的连接.

# 可选值: On | Off | EMail

#

ServerSignature On

#

# 默认下,Apache用工作行解析所有CGI脚本

# 此注释行(脚本的第一行)包括'#'和'!'后面跟着执行特殊脚本的程序路径,

# 对perl脚本来说是C:\Program Files\Perl目录中的perl.exe。

# 工作行如下:

#!c:/program files/perl/perl

# 注意真实的工作行不能有缩进,必须是文件的第一行。

# 当然,CGI进程必须通过适当的ScriptAlias或ExecCGI选项标识来启动。

#

# 然而,Windows下的Apache即允许以上的Unix方式,也可以通过注册表的形式。# 用注册表执行文件的方法同在Windows资源管理器中双击运行的注册方法相同。# 此脚本操作可在Windows资源管理器的“查看”菜单中设置。

# “文件夹选项”,然后查看“文件类型”。点击编辑按钮。

# 修改操作属性。Apache 1.3会尝试执行…Open'操作,

# 如果失败则会尝试工作行

# 这个属性在Apache release 2.0中会有改变.

#

# 每个机制都有自身特定的安全弱点,这样可能导致别人运行你不希望调用的程序。# 最佳的解决方案还在讨论中。

#

# 要是这个Windows的特殊属性生效(同时会是Unix属性无效)

# 取消下列标识的注释符。

#

#ScriptInterpreterSource registry

#

# 上面的标识可在块或.htaccess文件中单独替换。

# 可选择'registry' (Windows behavior)或'script'

# (Unix behavior) option, 将覆盖服务器的默认值。

#

#

# Aliases: 可无限制的追加别名。格式如下:

# Alias 假名真名

#

#

# 注意如果假名中包含'/',服务器会在当前URL中发出请求。

# 因此"/icons"不能用于别名

# 必须用"/icons/"..

#

Alias /icons/ "C:/Program Files/Apache Group/Apache/icons/"

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

#

# ScriptAlias: 控制哪个目录包含服务器脚本。

# ScriptAlias本质行和Aliases一样。, except that

# 区别在于真名目录中的文档被看作是一个应用程序。

# 请求时由服务器运行而不是发往客户端。

# "/"符号的规则同

# Alias相同.

#

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

#

# "C:/Program Files/Apache Group/Apache/cgi-bin" 可修改为任何放置CGI脚本的目录#

AllowOverride None

Options None

Order allow,deny

Allow from all

# 别名结束

#php脚本说明

ScriptAlias /php/ "d:/php/"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .phtml

Action application/x-httpd-php "/php/php.exe"

#php脚本说明结束

#

# Redirect 允许告诉客户端服务器上曾经有的文档,但是现在不存在了。

# 并且可以告诉客户端到哪儿去寻找。

# 格式: Redirect old-URL new-URL

#

#

# 控制服务器目录列表显示的标识

#

#

# FancyIndexing标识是使用特定的目录检索还是标准的(standard)

#

IndexOptions FancyIndexing

#

# AddIcon*表明不同文件或扩展名显示的图标。

# 这些图标只在特定检索状态下显示。

#

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*

AddIconByType (IMG,/icons/image2.gif) image/*

AddIconByType (SND,/icons/sound2.gif) audio/*

AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe

AddIcon /icons/binhex.gif .hqx

AddIcon /icons/tar.gif .tar

AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv

AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip

AddIcon /icons/a.gif .ps .ai .eps

AddIcon /icons/layout.gif .html .shtml .htm .pdf

AddIcon /icons/text.gif .txt

AddIcon /icons/c.gif .c

AddIcon /icons/p.gif .pl .py

AddIcon /icons/f.gif .for

AddIcon /icons/dvi.gif .dvi

AddIcon /icons/uuencoded.gif .uu

AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl

AddIcon /icons/tex.gif .tex

AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..

AddIcon /icons/hand.right.gif README

AddIcon /icons/folder.gif ^^DIRECTORY^^

AddIcon /icons/blank.gif ^^BLANKICON^^

#

# DefaultIcon 用于为制定图标的文件所显示的图标。

#

DefaultIcon /icons/unknown.gif

#

# AddDescription在服务器生成的检索的某个文件后追加小段说明。# 此项只在设置为FancyIndexed时有效

# 格式:AddDescription "描述" 文件名

#

#AddDescription "GZIP compressed document" .gz

#AddDescription "tar archive" .tar

#AddDescription "GZIP compressed tar archive" .tgz

#

# ReadmeName是服务器默认的README文件。

# 并且会追加到目录列表的最后。

#

# HeaderName 是目录中需要预先显示内容的文件名。

#

# 如果MultiViews在选项中,作为结果,服务器将先找name.html,

# 如果存在就包含它。如果name.html不存在,

# 服务器会继续寻找name.txt。如果存在就作为纯文本包含进来。

#

ReadmeName README

HeaderName HEADER

#

# IndexIgnore是一系列的文件名。目录索引将忽略这些文件并且不包含在列表中。# 允许使用通配符。

#

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

# indexing标识结束

#

# 文件类型

#

#

# AddEncoding 可用于特殊浏览器(Mosaic/X 2.1+)快速传输压缩信息。

# 注:并不是所有的服务器都支持。

# 除了名字相似,以下Add*标识对上面的FancyIndexing定制标识无影响。

#

AddEncoding x-compress Z

AddEncoding x-gzip gz tgz

#

# AddLanguage用于指定文档的语言。

# 可以使用content标签指定每个文件的语言。

#

# 注1: 后缀不必与所用语言的关键字相同。

# --- 波兰语(Polish,标准代码为pl)的文档可以用

# "AddLanguage pl .po" 来避免与perl脚本文件混淆。

#

# 注2: 以下例子表明两个字母的语言缩写和两个字母的国家缩写并不一定相同。# E.g. 'Danmark/dk' 对比'Danish/da'.

#

# 注3: 其中'ltz'使用了三个字符,与RFC的规定不同。

# 但是这个问题正在修订中,并且重新清理RFC1766

#

# 丹麦Danish (da) - 荷兰Dutch (nl) - 英国English (en) - 爱萨尼亚Estonian (ee)

# 法国French (fr) - 德国German (de) - 现代希腊文Greek-Modern (el)

# 意大利Italian (it) - 朝鲜Korean (kr) - 挪威Norwegian (no)

# 葡萄牙Portuguese (pt) - 卢森堡Luxembourgeois* (ltz)

# 西班牙Spanish (es) - 瑞典Swedish (sv) - 加泰罗尼亚Catalan (ca) - 捷克Czech(cz) # 波兰Polish (pl) - 巴西Brazilian Portuguese (pt-br) - 日本Japanese (ja)

# 俄国Russian (ru)

#

AddLanguage da .dk

AddLanguage nl .nl

AddLanguage en .en

AddLanguage et .ee

AddLanguage fr .fr

AddLanguage de .de

AddLanguage el .el

AddLanguage he .he

AddCharset ISO-8859-8 .iso8859-8

AddLanguage it .it

AddLanguage ja .ja

AddCharset ISO-2022-JP .jis

AddLanguage kr .kr

AddCharset ISO-2022-KR .iso-kr

AddLanguage no .no

AddLanguage pl .po

AddCharset ISO-8859-2 .iso-pl

AddLanguage pt .pt

AddLanguage pt-br .pt-br

AddLanguage ltz .lu

AddLanguage ca .ca

AddLanguage es .es

AddLanguage sv .se

AddLanguage cz .cz

AddLanguage ru .ru

AddLanguage tw .tw

AddCharset Big5 .Big5 .big5

AddCharset WINDOWS-1251 .cp-1251

AddCharset CP866 .cp866

AddCharset ISO-8859-5 .iso-ru

AddCharset KOI8-R .koi8-r

AddCharset UCS-2 .ucs2

AddCharset UCS-4 .ucs4

AddCharset UTF-8 .utf8

# LanguagePriority 可设置语言的优先级。

# 优先级降序排列

# 在此处按照字母顺序,可自行修改

#

LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw

#

# AddType 可临时改变mime.types或者指定特殊文件的格式。

#

# 例如:PHP 3.x 模块(非Apache标准配件,参见https://www.360docs.net/doc/ce11836105.html,)可用下面格式定义:#

#AddType application/x-httpd-php3 .php3

#AddType application/x-httpd-php3-source .phps

#

# PHP 4.x, 使用:

#

#AddType application/x-httpd-php .php

#AddType application/x-httpd-php-source .phps

AddType application/x-tar .tgz

#

# AddHandler 可将特定文件扩展名映射到处理方法上。

# 与文件类型无关。此特性可内建到服务器中或者追加在操作指令中(见下)

#

# 如果希望用服务器端应用或ScriptAliased外的CGI,取消以下行的注释符

#

# 用CGI脚本:

#

#AddHandler cgi-script .cgi

#

# 用服务器解析的HTML文档

#

#AddType text/html .shtml

#AddHandler server-parsed .shtml

#

# 取消以下注释符可激活Apache的send-asis HTTP file特性

#

#AddHandler send-as-is asis

#

# 如果使用服务器端解析的图像定位文件,使用以下标识:

#AddHandler imap-file map

#

# 要激活type maps使用:

#

#AddHandler type-map var

# 文档类型说明结束

#

# Action 定义在文件匹配时执行相应的脚本。

# 可简化常用CGI文件的调用。

# 格式: Action media/type /cgi-script/location

# 格式: Action handler-name /cgi-script/location

#

#

# MetaDir: 指定保存meta信息文件的目录。

# 这些文件包含附加的HTTP头,在发送文档是一并发送。#

#MetaDir .web

#

# MetaSuffix: 指定包含meta信息的文件的后缀。

#

#MetaSuffix .meta

#

# 可定制的错误响应(Apache类型)

# 共三种风格:

#

# 1) 纯文本

#ErrorDocument 500 "The server made a boo boo.

# 注:第一个"号用于表示是文本,实际不输出

#

# 2) 本地重定向

#ErrorDocument 404 /missing.html

# to redirect to local URL /missing.html

#ErrorDocument 404 /cgi-bin/missing_handler.pl

# 注:可重定向到任何一个服务器端的脚本或文档

#

# 3) 外部重定向

#ErrorDocument 402 http://some.other_https://www.360docs.net/doc/ce11836105.html,/subscription_info.html

# 注: 大部分与初始请求关联的环境变量对这样的脚本无效。

#

#

# 基于浏览器的定制操作

#

#

# 以下标识修改普通的HTTP响应操作。

# 第一个标识针对Netscape2.x和其他无此功能的浏览器取消保持激活状态的功能

# 这些浏览器在执行这些功能时会出错。

# 第二个标识针对IE4.0b2设置。其中有一条不完整的HTTP/1.1指令

# 在301或302(重定向)响应时不能正确的保持激活状态

#

BrowserMatch "Mozilla/2" nokeepalive

BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

#

# 下面的标识通过不产生基本的1.1响应取消对违反HTTP/1.0标准的浏览器的响应。#

BrowserMatch "RealPlayer 4\.0" force-response-1.0

BrowserMatch "Java/1\.0" force-response-1.0

BrowserMatch "JDK/1\.0" force-response-1.0

# 浏览器定制标识结束

#

# 允许使用URL"http://servername/server-status"的形式查看服务器状态报告

# 修改".your_https://www.360docs.net/doc/ce11836105.html,"来匹配相应的域名以激活此功能

#

#

# SetHandler server-status

# Order deny,allow

# Deny from all

# Allow from .your_https://www.360docs.net/doc/ce11836105.html,

#

#

# 允许使用URL"://servername/server-info"(要求加载mod_info.c),

# 来远程察看服务器配置报告。

# 修改".your_https://www.360docs.net/doc/ce11836105.html,"来匹配相应的域名以激活此功能

#

#

# SetHandler server-info

# Order deny,allow

# Deny from all

# Allow from .your_https://www.360docs.net/doc/ce11836105.html,

#

#

# 据报有人试图利用一个老的1.1漏洞。

# 这个漏洞与CGI脚本在Apache服务器上分布有关。

# 通过取消下面几行的注释符,可以将此类攻击记录转移到https://www.360docs.net/doc/ce11836105.html,上的记录脚本上。# 或者也可以利用脚本scriptsupport/phf_abuse_log.cgi记录在本地服务器上。

#

#

# Deny from all

# ErrorDocument 403 https://www.360docs.net/doc/ce11836105.html,/phf_abuse_log.cgi

#

#

# 代理服务器标识。取消下列行的注释符可激活代理服务器。

#

#

# ProxyRequests On

#

# Order deny,allow

# Deny from all

# Allow from .your_https://www.360docs.net/doc/ce11836105.html,

#

#

# 激活/取消处理HTTP/1.1 "Via:" 报头

# ("Full":加入服务器版本; "Block":取消所有外发的Via: 报头)

# 可设置值: Off | On | Full | Block

#

# ProxyVia On

#

# 可修改下列各行并取消注释符来激活缓存。

# (没有CacheRoot标识就不使用缓存)

#

# CacheRoot "E:/Program Files/Apache Group/Apache/proxy"

# CacheSize 5

# CacheGcInterval 4

# CacheMaxExpire 24

# CacheLastModifiedFactor 0.1

# CacheDefaultExpire 1

# NoCache a_https://www.360docs.net/doc/ce11836105.html, another_https://www.360docs.net/doc/ce11836105.html, joes.garage_https://www.360docs.net/doc/ce11836105.html,

#

# 代理标识结束

### 部分3: 虚拟主机

#

# 虚拟主机: 如果希望在一台服务器上实现多个域名和主机名的服务,

# 可设置VirtualHost来实现。Most configurations

# 大部分的设置使用基于名称的虚拟主机,这样服务器就不必为IP地址操心。# 这些用星号在下面的标识中标出。

#

# 在试图设置虚拟主机前

# 请阅读中的文档。

# 以了解细节问题。

#

# 可用命令行参数'-S'来确认虚拟主机的设置。

#

#

# 使用基于名称的虚拟主机

#

#NameVirtualHost *

#

# 虚拟主机实例:

# 几乎所有的Apache标识都可用于虚拟主机内。

# 第一个VirtualHost部分用于申请一个无重复的服务器名。

#

#

# ServerAdmin webmaster@https://www.360docs.net/doc/ce11836105.html,

# DocumentRoot /www/docs/https://www.360docs.net/doc/ce11836105.html,

# ServerName https://www.360docs.net/doc/ce11836105.html,

# ErrorLog logs/https://www.360docs.net/doc/ce11836105.html,-error_log

# CustomLog logs/https://www.360docs.net/doc/ce11836105.html,-access_log common

#

proe工程图配置文件.dtl常用选项及使用详解

工程图配置文件.dtl常用选项及使用详解 工程图配置文件是出工程图所必需了解掌握的知识。我写过一篇关于系统配置文件config.pro的教程,里面提到过配置文件对于使用PROE非常重要。 config.pro的使用,请先看这个帖https://www.360docs.net/doc/ce11836105.html,/thread-9138-1-1.html 不可否认的是,论坛工程图版的求助帖超过一半与工程图配置文件设置有关。可见工程图配置文件的重要性。工程图配置文件*.dtl使用上比系统配置文件config.pro要简单一些。所以本帖先将一些常用选项列出,供大家参考。配置文件使用方面的内容放在后面讲解。 本帖为原创,严禁转载! 请勿综合成PDF或WORD等格式打包下载,谢谢合作! 本帖不设回复可见,方便大家都可以见到 本帖所讲述的内容目录如下: 一、工程图配置文件常用选项及说明 二、工程图配置文件使用详解 1、创建工程图配置文件*.dtl 2、工程图配置文件选项的查找 3、工程图配置文件的选项设置与修改 4、工程图配置文件的正确调用 一、工程图配置文件常用选项及说明 drawing_units mm(前面为选项,空格后为值,下同) 此项设置所有绘图参数的单位,比如后面的文字大小、箭头大小等选项,是以mm为单位的,先要设置这个选项。 drawing_text_height 3.5 设置缺省文本的缺省高度,如注释中的文字,标注中的数值大小。 text_width_factor 0.7 设置文本的高度和宽度的比例,按国标应使用长仿宋体,应为0.7。 但此项设置对于windows系统自带的仿宋体无效。 broken_view_offset 3 设置破断视图两破断线之间的距离 detail_circle_line_stylephantomfont 设置详细视图(局部放大图)的边界线的线型,影响打印的粗细 projection_typefirst_angle 设置视图的投影方向为第一角法(国标要求用第一角法,日本等国用第三角法)

Apache配置详解(最好的APACHE配置教程)

Apache配置详解(最好的APACHE配置教程) Apache的配置 Apache的配置由文件配置,因此下面的配置指令都是在文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile log #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。 Listen 80 #服务器监听的端口号。 ServerName #主站点名称(网站的主机名)。 ServerAdmin #管理员的邮件地址。 DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。 以下是对主站点的目录进行访问控制: Options FollowSymLinks AllowOverride None Order allow,deny Allow from all 在上面这段目录属性配置中,主要有下面的选项: Options:配置在特定目录使用哪些特性,常用的值和基本含义如下: ExecCGI: 在该目录下允许执行CGI脚本。 FollowSymLinks: 在该目录下允许文件系统使用符号连接。 Indexes: 当用户访问该目录时,如果用户找不到DirectoryIndex指定的主页文件(例如,则返回该目录下的文件列表给用户。

SymLinksIfOwnerMatch: 当使用符号连接时,只有当符号连接的文件拥有者与实际文件的拥有者相同时才可以访问。 其它可用值和含义请参阅: AllowOverride:允许存在于.htaccess文件中的指令类型(.htaccess文件名是可以改变的,其文件名由AccessFileName指令决定): None: 当AllowOverride被设置为None时。不搜索该目录下的.htaccess文件(可以减小服务器开销)。 All: 在.htaccess文件中可以使用所有的指令。 其他的可用值及含义(如:Options FileInfo AuthConfig Limit等),请参看: Order:控制在访问时Allow和Deny两个访问规则哪个优先: Allow:允许访问的主机列表(可用域名或子网,例如:Allow from 。 Deny:拒绝访问的主机列表。 更详细的用法可参看: DirectoryIndex #主页文件的设置(本例将主页文件设置为:,和) (2) 服务器的优化 (MPM: Multi-Processing Modules) apache2主要的优势就是对多处理器的支持更好,在编译时同过使用--with-mpm选项来决定apache2的工作模式。如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式: prefork:如果httpd -l列出,则需要对下面的段进行配置: StartServers 5 #启动apache时启动的httpd进程个数。 MinSpareServers 5 #服务器保持的最小空闲进程数。 MaxSpareServers 10 #服务器保持的最大空闲进程数。 MaxClients 150 #最大并发连接数。 MaxRequestsPerChild 1000 #每个子进程被请求服务多少次后被kill掉。0表示不限制,推荐

如何更改用户配置文件和程序设置的默认位置

如何更改用户配置文件和程序设置的默认位置 文章编号: 322014 最后修改: 2006年4月20日 移动用户的Documents and Settings 文件夹 概要 本文介绍了如何移动用户的Documents and Settings 文件夹。 所有用户的配置文件信息均存储在“%系统驱动器%\Documents and Settings”文件夹中。如果尝试在Windows 中移动或重命名用户的Documents and Settings 文件夹,您将收到以下错误消息:Documents and Settings 是Windows 系统文件夹,Windows 需要它才能正常运行,因此不能移动或重命名。 注意:本文包含有关Microsoft 不支持的配置的信息。Microsoft 提供此信息仅供参考;Microsoft 不能保证此配置可以正常运行。 警告:Microsoft 强烈建议不要重命名任何系统文件夹。如果重命名系统文件夹,可能会导致系统故障或计算机性能不稳定。使用本文中的信息之前,请备份您的计算机。 回到顶端 移动用户的Documents and Settings 文件夹 警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 注意:此方法并不会重新定位重要的Windows 组件。此方法仅用于移动用户特定的数据。 1. 确定用户的配置文件路径。确定配置文件路径有两种方法。可以使用以下两种方法中的任一种(首选用户SID 方法):? 用户SID 方法:a. 使用Windows Server Resource Kit 中的Getsid 工具获取SID。使用与以下示例类似的语法: getsid \\server1username \\server1username b. 获取SID 之后,使用Regedit.exe 或Regedt32.exe 在以下注册表项之下选择用户的SID: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ? 用户路径设置方法:a. 以用户身份登录到计算机,然后在命令提示符处键入set。记下USERPROFILE 的设置,然后关闭命令提示符窗口。 b. 以计算机管理员的身份登录。 c. 使用注册表编辑器将USERPROFILE 设置添加到以下注册表项中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList d. 单击注册表项,然后单击“编辑”菜单上的“查找”。 e. 在“查找”框中,键入USERPROFILE 设置的值,然后单击“查找下一个”。 2. 更改ProfilesDirectory 值以使用您希望在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 注册表项中使用的新路径。 3. 退出注册表编辑器,然后以用户身份登录。在命令提示符处键入set,以确认路径已更改。

8313配置文件及说明

writereg MBAR 0xFF400000 writemem.l 0xFF400000 0xE0000000 # IMMRBAR = 0xE0000000 writereg MBAR 0xE0000000 writemem.l 0xE0000020 0xFE000000# LBLAWBAR0 - begining at 0xfe000000 writemem.l 0xE0000024 0x80000014# LBLAWAR0 - enable, size = 2MB #writemem.l 0xE0000028 0xFA000000 # LBLAWBAR1 FPGAbegining at 0xfa000000 #writemem.l 0xE000002C 0x8000000E # LBLAWAR1 - enable, size = 32KB writemem.l 0xE00000A0 0x00000000 # DDRLAWBAR0 - begining at 0x00000000 writemem.l 0xE00000A4 0x80000018 # DDRLAWAR0 - enable, size = 32MB # DDR Controller Configuration #1 DDRCDR writemem.l 0xE0000128 0x73040002 #CLK_CNTL writemem.l 0xE0002130 0x02000000 #同原0x02000000。[5-7]CLK_ADJST = 010(1/2),or 011(3/4) # CS0_BNDS writemem.l 0xE0002000 0x00000001 # 0x00000001 - 0x01FFFFFF ;32MB # CS0_CONFIG # [8]AP_0_EN = 1,0? # [16-17]BA_BITS_CS_0 = 00,01? Number of bank bits for SDRAM on chip select n. # [21-23]ROW_BITS_CS_0 = b'001' ; 12 row bits # [29-31]COL_BITS_CS_0 = b'010' ; 9 columns bits #原0x80840102 不同:[29-31]、[21-23], writemem.l 0xE0002080 0x80000001 # TIMING_CFG_3 原0x00000000 # 13-15EXT_REFREC = 001; AUTO REFRESH command period tRFC=72 ns writemem.l 0xE0002100 0x00010000 # TIMING_CFG_1 原0x26256222 # bit 1-3 = 2 tRP=15ns,(tck=7.5) (类似tRP ,为DDR芯片手册上内容)# bit 4-7 = 6 tRAS=42ns, # bit 9-11 = 2 tRCD=15ns, # bit 12 - 15 = 0011:2;0100:2.5 # bit 16 - 19 = 2 (10tck) tRFC=72 ns (tck=7.5) # bit 21 - 23 = 2 tWR=15ns, # bit 25 - 27 = 2 tRRD=12ns, # bit 29 - 31 = 1 tWTR=1tck writemem.l 0xE0002108 0x26232221

nginx设置rewrite规则

Nginx 设置rewrite规则 Windows下环境为wamp ,在wamp 环境下,设置rewite规则时,很是简单,只需要打开Apache配置中的rewrite规则,项目中使用rewrite规则时只需创建.htaccess文件,在文件中编写规则,Apache会自动进行解析,但是在linux下则有些不一样。 Linux下环境若是lamp,则和wamp下是相同的,但当环境为lnmp时,需要注意进行如下配置方法: 根据所安装的环境情况,如果环境是lnmp集成环境,在配置rewrite规则时,因为集成环境,在安装完毕后,在安装的目录/usr/local/nginx/conf下,会生成一个文件“wordparss”,这个文件中是专门用于写rewrite规则所用,你可以在这个文件中书写rewrite规则,nginx 的rewrite规则与Apache的规则基本是相同的,只是在文件中书写的方法不同,wordpaess 问件中默认是有一个规则的,如: 利用location加载访问路径,“/”,指代由访问路径的根目录开始, 用if对加载的路径$request_filename 进行验证: 1 、-f 和!-f 用来判断文件是否存在 2、-d 和!-d 用来判断目录是否存在 3 、-e 和!-e 用来判断文件或目录是否存在 4、-x 和!-x 用来判断文件是否可执行 Flag标记: 1、last 相当于Apache里的[L]标记,表示完成rewrite 2、break 终止匹配, 不再匹配后面的规则 3、redirect 返回302临时重定向地址栏会显示跳转后的地址 4、permanent 返回301永久重定向地址栏会显示跳转后的地址 因为在lnmp集成环境下要配置虚拟域名是可以进行自动生成的,生成后会在/usr/local/nginx/conf/vhost 下生成一个以虚拟域名的名字的文件,如:lin_hp.its.conf,而所对应的rewrite规则最好在与域名相对应的配置文件中进行配置,这样不会说,如果有多个域名时,他们所对应的rewrite规则不同,在公共的wordpress文件中配置引起冲突,所配置的方法与在wprdpress文件中是相同的,如:

MySQL配置文件详解

./configure --prefix=/usr/local/mysql \ --without-debug \ #去除debug模式. --enable-thread-safe-client \ #以线程方式编译客户端. --with-pthread \ #强制使用pthread线程库编译. --enable-assembler \ #允许使用汇编模式. --enable-profiling \ #Build a version with query profiling code (https://www.360docs.net/doc/ce11836105.html,munity-features) --with-mysqld-ldflags=-all-static \ #静态编译mysqld的额外link参数. --with-client-ldflags=-all-static \ #静态编译client的额外link参数. --with-charset=utf8 \ #默认字符utf8. --with-extra-charsets=all \ #支持所有的语言字符. --with-innodb \ #innodb数据引擎. --with-plugins=innobase \ --with-plugins=heap \ #内存数据引擎. --with-mysqld-user=mysql \ #mysql安装使用的帐号 --without-embedded-server \ #去除安装embedded-server. --with-server-suffix=-community \ #社区形式安装. --with-unix-socket-path=/tmp/mysql.sock MYSQl启动的一般设置: /etc/https://www.360docs.net/doc/ce11836105.html,f基本部设参数设置. # back_log 是操作系统在监听队列中所能保持的连接数, # 队列保存了在MySQL连接管理器线程处理之前的连接. # 如果你有非常高的连接率并且出现"connection refused" 报错, # 你就应该增加此处的值. # 检查你的操作系统文档来获取这个变量的最大值. # 如果将back_log设定到比你操作系统限制更高的值,将会没有效果 # 在MYSQL的连接请求等待队列中允许存放的最大连接请求数. defautl=50,最大65535,根据os对网络监听队列的情况来设置. back_log = 20000 # MySQL 服务所允许的同时会话数的上限 # 其中一个连接将被SUPER权限保留作为管理员登录. # 即便已经达到了连接数的上限. # 整个Mysql允许的最大连接数.这个参数会影响mysql的应用并发处理能力.有些资料上提到 500-800,以我们的机子来说单个mysql实例设置10000应该是没有问题的。如果还需可能需要第三方软件解决php连接池的问题,提高还需要连接池. max_connections = 10000 # 每个客户端连接最大的错误允许数量,如果达到了此限制. # 这个客户端将会被MySQL服务阻止直到执行了"FLUSH HOSTS" 或者服务重启 # 非法的密码以及其他在链接时的错误会增加此值. # 查看 "Aborted_connects" 状态来获取全局计数器. max_connect_errors = 10

Apache 安装图解

Apache安装图解

一、安装Apache,配置成功一个普通网站服务器 运行下载好的“apache_2.0.55-win32-x86”,出现如下界面: 出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续

确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续

将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续 设置系统信息,在Network Domain下填入您的域名(比如:https://www.360docs.net/doc/ce11836105.html,),在Server Name下填入您的服务器名称(比如:https://www.360docs.net/doc/ce11836105.html,,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:yinpeng@https://www.360docs.net/doc/ce11836105.html,),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。]

选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。按“Next”继续 出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server

2.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“Change...”,手动指定安装目录。 我这里选择安装在“D:\”,各位自行选取了,一般建议不要安装在操作系统所在盘,免得操作系统坏了之后,还原操作把Apache配置文件也清除了。选“OK”继续。

nginx安装手册

Nginx安装手册 1nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 ?gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ ?PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-devel 注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。 ?zlib zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。 yum install -y zlib zlib-devel ?openssl OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux 安装openssl库。 yum install -y openssl openssl-devel 2编译安装 将nginx-1.8.0.tar.gz拷贝至linux服务器。 解压: tar -zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 1、configure ./configure --help查询详细参数(参考本教程附录部分:nginx编译参数) 参数设置如下: ./configure \

配置文件使用说明

(1)报警切除功能 C:\windows\cas2000ops.ini中 [CutAlarm] Enable=0 说明:Enable置0时无报警切除功能,置1时有报警切除功能。默认为0 ( 2 ) 语音报警功能 C:\ windows\ Keyboard.ini中 [Keyboard] SelfSound=1 SoundFileName=ALARM.wav 说明: a)SelfSound项置0时,无语音报警功能,置1时有语音报警功能。默认为0 b)语音文件路径应放在操作员站的Start路径下,SoundFileName用户可以自 定义,默认为ALARM.wav。 (3)在线查询时长 C:\windows\cas2000ops.ini中 [TimeLength] show24hour=1; show60hour=1 说明:show24hour置1时,实时趋势时间段有24小时的时间段,置0时没有show60hour同上。 (4)PID调节幅值更改 操作员安装路径\config\ PID_ADJUST.ini [PID点名] SLOW=0 FAST=0 说明:此调节是按绝对值调节,不是按百分比调节; SLOW与FAST项需为非零值,且FAST值〉SLOW值 默认情况下没有文件PID_ADJUST.ini,需要用户自定义。 (5)点详细窗口风格 C:\windows\cas2000ops.ini中 [TagCurve] Mode=0 说明:Mode置0为浮动窗口风格,置1位对话框。默认为0。 (6)操作员站工程师台菜单项中综合趋势窗口和开关趋势窗口菜单C:\windows\cas2000ops.ini中 [ExtraTrendMenu] Mode=0 说明:Mode置0有综合趋势窗口和开关趋势窗口菜单,置1无。默认为

apache服务配置

Apache 安装后启动然后配置即可.记得开启80 端口. iptables –I INPUT –p tcp –dport 80 –j ACCEPT 开启tcp 80 端口 apache 的配置文件: httpd.conf 路径: /etc/httpd/conf/httpd.conf DocumentRoot “/var/www/html”设置主目录的路径 DirectoryIndex index.html index.html.var 设置默认主文档,中间用空格格开 Listen 80 Listen 192.168.1.1:80 设置apache监听的IP地址和端口号,可添加多个 ServerRoot “/etc/httpd”设置相对根目录的路径(存放配置文件和日志文件) ErrorLog Logs/error_log 设置错误日志存放路径 CustomLog Logs/access_log combined (日志格式) 设置访问日志存放路径 如果日志文件存放路径不是以”/”开头,则意味着该路径相对于ServerRoot 的相对路径. ServerAdmin 邮箱地址{设置管理员的E-mail地址 ServerName FQDN名或IP地址{设置服务器主机名 由于Apache默认字符集为西欧(UTF-8),所以客户端访问中文网页时会出现乱码. 将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”方可解决,不过要重新启动Apache服务. 修改完默认字符集后,客户端如需访问,要先清空浏览器的缓存.

创建虚拟目录,添加Alias语句即可 Alias /ftp “/var/ftp”Alias 虚拟目录名物理路径 Options Indexes 定义目录特性 AllowOverride None 一般这样写就行 Order allow,deny 设置访问权限 Allow from all 允许所有用户访问 要实现虚拟目录用户认证,首先要建立保存用户名和口令的文件 htpasswd -c /etc/httpd/mysecretpwd (文件名) text (用户) -c 选项表示无论口令文件是否已经存在,都会重新写入文件并删去原有内容.所以在添加第二个用户到口令文件时,就不需要使用-c 选项了. Alias /ftp “/var/ftp” AuthType Basic 设定认证类型,Basic最常用AuthName “This is a private directory. Please Login:”辛苦点,全背上吧. AuthUserFile /etc/httpd/mysecretpwd 定义口令文件路径Require user text(用户) 定义允许哪些用户可以访问

Config配置文件

menu_translation both——设置下拉菜单时为中英文双语菜单tol_mode nominal——设置显示的尺寸没有公差 trail_dir D:\Program Files\trail——设置轨迹文件存放路径 web_browser_homepage about:blank——设置浏览器首页为空白页(关闭croe启动时登陆ptc 网页)drawing_setup_file D:\Program Files\peizhi\gb.dtl——设置工程图配置文件 system_colors_file D:\Program Files\peizhi\syscol.scl——设置系统颜色配置文件pdf_use_pentable yes——设置输出PDF时使用系统线宽设置 pro_format_dir D:\Program Files\peizhi\format——设置工程图格式文件路径 template_solidpart D:\Program Files\peizhi\template\startpart.prt.5——设置零件模板template_designasm D:\Program Files\peizhi\template\startasm.asm.3——设置组件模板model_note_display no——设置注释不显示 pro_unit_length unit_mm——设置长度缺省单位为mm pro_unit_mass unit_kilogram——设置质量缺省单位为kg pro_unit_sys mmks——设置缺省单位系统为mmks(毫米千克秒)bell no——关闭提示音default_dec_places3——设置所有模型模式中非角度尺寸的缺省小数位数default_ang_dec_places2——设置角度尺寸小数位数 sketcher_dec_places2——设置草绘时的尺寸小数位数 default_draw_scale1:1——设置工程图中缺省的绘图比例,即插入一般视图时默认为1比1save_drawing_picture_file embed——设置将图片嵌入工程图中,可以实现工程图打开时预览search_path_file D:\Program Files\peizhi\search.pro——设置搜索文件tangent_edge_display no——设置相切边不显示 set_menu_width12——设置下拉菜单的宽度 intf_out_layer part_layer——设置图层方式(影响转CAD) dxf_export_mapping_file D:\Program Files\peizhi\dxf_export.pro——指定转CAD的转换设置文件mdl_tree_cfg_file D:\Program Files\peizhi\tree.cfg——设置模型树配置文件allow_anatomic_features yes——设置自动再生特征 text_height_factor40——设置系统坐标XYZ及基准面显示的字体大小(数值小显示就大)pro_note_dir D:\Program Files\peizhi\note——设置注释文件路径 rename_drawings_with_object both——设置保存副本时自动复制与零件或组件相关的工程图use_8_plotter_pens yes——设置使用8笔(影响打印)mass_property_calculate automatic ——设置质量自动计算 format_setup_file D:\Program Files\peizhi\format.dtl——设置工程图格式文件的配置文件pro_symbol_dir D:\Program Files\peizhi\symbol——设置工程图用的符号tolerance_standard iso——设置公差标准为ISO pro_plot_config_dir D:\Program Files\peizhi\print_pcf——设置打印机打印样式文件路径pro_material_dir D:\Program Files\peizhi\material——设置材料库文件路径pen_table_file D:\Program Files\peizhi\table.pnt——设置打印线宽配置文件 step_export_format ap214_cd——设置输出step格式文件时,保留原模型颜色

windows Apache配置文件

. Apache 主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录(我安装到D:\Apache)。 在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。 2. PHP 只要解压php-5.3.4-Win32-VC6-x86.zip并重名为文件夹为php到某个盘即可完成PHP 安装(我是将其解压复制到D盘目录下D:\php) 3. MySQL 点击Mysql安装程序自动安装,在此期间你可以根据需要选择Mysql数据库的安装目录(我安装到D:\MySQL),MySQL 安装完后会启动向导,你可以先取消,下一部的配置里有说。 三、配置 1. Apache(Apache配置文件httpd.conf在Apache安装目录下的conf文件夹里面) (1)默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置(我改到D:\localhost\htdocs),即用文本编辑软件打开httpd.conf 将 DocumentRoot "D:/Apache/htdocs" 修改为 DocumentRoot "D:/localhost/htdocs" 再把 修改为 (2)修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行 找到 DirectoryIndex index.html 修改为 DirectoryIndex index.php index.html (3)使Apache支持PHP 找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 在其下面增加如下内容(注意php的安装路径) LoadModule php5_module "d:/php/php5apache2_2.dll" PHPIniDir "d:/php" AddType application/x-httpd-php .php .html .htm 说明:我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。 2. PHP(配置文件php.ini在PHP安装目录下) (1)把php.ini-development改名为php.ini,然后用文本编辑器修改php.ini,接下来的步骤都是在php.ini进行的。

nginx配置解析详解(一)

nginx配置解析详解(一) 现在针对nginx源码分析的blog和文章已经很多了,之前我也看过不少,大家的分析都很不错。太多重复的内容就不写了,主要想针对在我分析代码和查阅blog的过程中,发现的一些比较晦涩或者某些细节有待展开讨论的地方,给出我的自己理解和看法,希望跟大家交流和学习。 使用的nginx版本是nginx-1.0.6,我最开始看的代码是0.7.62,新的版本在功能和稳定性上做了很多的工作。在分析的时候,我尽量简单明了,不太重要的地方一带而过,具体地大家可以去读代码。相对复杂或者晦涩的地方,将详细展开。 首先我们从配置文件开始,下面的分析是建立在网友对nginx的配置文件结构有大概熟悉为前提,这样才可以很好的理解代码。这里有必要提醒一点:原始代码目录中 ngx_modules这个结构,是找不到它的定义和初始化,要看到它,你必须执行configure,make,在原来的代码目录下会出现一个objs文件夹,里面的3个文件ngx_auto_config.h,ngx_auto_headers.h,ngx_modules.c,需要在建source insight工程时也包含进去,这样有利于我们把握整个代码结构。有意思的是,nginx的configure文件是作者手工写的,里面有许多管理代码工程的方法,有时间的话,也是值得学习下的。 1.ngx_cycle_t *ngx_init_cycle(ngx_cycle_t *old_cycle); 配置文件的解析相关的处理主要在ngx_init_cycle函数中被调用。既然如此,我们就先说说ngx_init_cycle函数吧。 它需要一个参数类型为ngx_cycle_t *,返回值也是一个ngx_cycle_t*,与此同时我们注意到参数名为old_cycle,那么这个函数的作用是啥呢?很明显是由old得到一个new。其中ngx_cycle_t的结构保存一些全局的配置和信息。 这个函数具体作用将在reconfig(重读配置文件)的时候得到体现,可以理解为old_cycle 是当前正在使用的配置信息,当配置文件做了某些修改之后,ngx_init_cycle通过old_cycle 中的一些数据,对new_cycle进行一些设置,在经过进一步的配置解析之后,就可以得到一个new cycle。 2.char *ngx_conf_parse(ngx_conf_t *cf, ngx_str_t *filename) 当我们使用sourceinsight查看这个函数的调用情况时,会发现调用它的地方很多。其实,入口点就在ngx_init_cycle中对ngx_conf_parse调用,后面的所有的调用可以看作是在此之后的递归调用。为什么会是这个样子呢?原因在于nginx是一边读取配置信息,一边解析执行相关的处理,具体一点讲,就是“读一行,执行一行”,一行的定义在这里是指以分号或者是“{”和“}”等结尾的一行,例如:我们解析到http {},我们就调用针对httpblock的处理,在处理的时候我们又会碰到server {},自然就会调用server block的处理。。。以此类推!。

proe4.0配置文件和一些有用的设置

proe4.0配置文件和一些有用的设置 系统环境配置文件(config.pro) 这是ProENGINEER软件系统提供给用户定制自己工作环境的配置文件。它是一个文本文件,利用这个文件 用户可以定制很多标准设置,如定制菜单、公差显示模式、尺寸单位、映射键(Mapkey)、计算精度、工 程图控制等等。一般在企业或公司把它定制为标准文件,作为大家共同的工作环境,在应用产品数据管理 (PDM)和协同设计过程中便于交流和数据共享。 ProENGINEER软件启动过程中会在几个不同的位置读入配置文件。当在不同的位置分别读入多个配置文件 时,如果遇到同一个选项的参数取值不同,则以最后读入的值为准。但有一个例外,就是受系统保护的 config.sup文件。下面详细说明配置文件及其几个存放位置。 按照加载顺序,第一个检索并加载的是Config.sup文件,它是受到系统保护的配置文件,优先级别较高, 其他的config.pro配置文件与其相同的配置选项不能覆盖他们。如果在其他的config.pro 文件中存在同一 个选项设有不同的参数,则以Config.sup文件为准而忽略其它,因此该文件中不应该有重复设定的选项。 使用此文件,用户可以创建并共享企业或公司的标准配置,其存放位置在.text下,它同样也是文本文 件,需要用户自己创建,扩展名必须是.sup。 第二个加载位置在同样的.text目录下查找,如果存在config.pro文件,加载之。 第三个加载的置在你的系统用户的根目录中(UNIX操作系统),对使用NT操作系统的用户而言,使用启动 目录会更方便些。 下面详细说明一下启动目录。 在ProE软件安装过程中会指定一个启动目录,如dptcproeWildfire_start,笔者建议把公司的标准配 置放在config.sup文件中,而把个性化的配置文件config.pro放在启动目录中,这样在ProE启动时会先 加载config.sup文件,然后加载config.pro文件。这样,即共享了公司的标准配置,又达到了个性化设置 的目的。另外,一些环境配置文件如config.win、颜色配置文件color.map等也应该放在

ecology各配置文件开关说明

配置文件存放路径:ecology/WEB-INF/prop/ 1、weaver.properties(标准版基本配置) 以下几项配置为默认不打开的开关,或新版本增加的开关: ecology.changestatus = 1(任意不为空的值)--开启流程反馈功能。 ecology.overtime = 5(必须为数字,代表超时检测的时间,单位为分钟。如果不是数字,系统将默认1分钟检测一个超时)ecology.isgoveproj = 0(必须为数字,为0代表企业版,为1代表政务版)--【8831】 ecology.LicenseVersion = 2(必须为数字,2代表固定通过本地连接的网卡来获取license识别码,动态的虚拟网卡等不再获取,不添加此配置或值为1表示按照原方式获取识别码,包括虚拟网卡--【9911】) 2、Upgrade.properties(系统升级配置文件) STATUS = 0(数字,标示升级的状态 ERRORLOG = (升级错误日志所在地址) 3、Others.properties(非标准版功能配置文件) ##是否启用流程出口消息提醒【8940】 WORKFLOWWAYOUT = t(t为开启,f为关闭,默认为f) ##定时清除流程不良信息的周期,同时也做为消息提醒定时删除周期和保留天数。单位(天)【9080】 WFERRORDATACLEARTIME = 7(数字) ##系统是否使用多账号登陆【9325】 MOREACCOUNTLANDING = y(y为开启) ##即时通讯开关【9425】 MESSAGES_SET = 1(1为开启) ##是否启用签到签退功能true:是false或其它:否【9286】 isSignInOrSignOut=true(true为开启) ##繁体开关【11991】 ZH_TW_LANGUAGE = 1(1为开启) 4、workflowmonitor.properties(流程监控增加流程干预功能)WORKFLOWINTERVENORBYMONITOR = y(y为开启)【9423】 5、worktask.properties(计划任务【9427】) #1,使用计划任务模块;0,不使用;读不到该值,默认为0 isusedworktask = 1(1为开启) #计划任务模板转任务提前转化天数,读不到该值,默认为7天mudelchangewakefrequency = 7(数字) 6、dactylogram.properties(指纹登录【9557】) ONDACTYLOGRAM = Y(Y为启用,N为禁用)

nginx虚拟主机和文件服务器的配置

Nginx文件服务器和虚拟主机的配置 https://www.360docs.net/doc/ce11836105.html,的配置文件: 1.游戏服务器: server { listen 80; server_name https://www.360docs.net/doc/ce11836105.html,; index index.html index.htm index.php; root /data/web/fc/game3w/releases1/public; location ~ .*\.php$ { include fcgi.conf; fastcgi_pass 127.0.0.1:10080; fastcgi_index index.php; expires off; } access_log /data/logs/https://www.360docs.net/doc/ce11836105.html,.log access; } 2.客户端的配置: server { listen 80; server_name https://www.360docs.net/doc/ce11836105.html,; index index.html index.htm index.php; root /data/web/fc/resource; charset utf-8; #expires 2h; location ~* .svn$ { return 404; } location ~ .*\.swf$ { expires 365d; } location ~ .*\.css$ { expires 365d; } location ~ .*\.xml$ { expires 365d;

} location ~ .*\.js$ { expires 365d; } location ~ .*\.jpg$ { expires 365d; } location ~ .*\.gif$ { expires 365d; } location ~ .*\.png$ { expires 365d; } location ~ .*\.mp3$ { expires 365d; } location ~ .*\.game$ { expires 365d; } location ~ .*\.lib$ { expires 365d; } access_log off; } 3.文件服务器的配置: server { listen 9000; server_name 192.168.26.8; location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; index index.html index.htm index.php; root /data/server/trunk/bin/logs/; allow all; } }

相关文档
最新文档