我下了个winme的apache,要怎样在后台开启服务呢?

由 bobo 在 08-08-2003 11:31 发表:

我下了个winme的apache,要怎样在后台开启服务呢?

我下了个winme的apache,要怎样在后台开启服务呢?

每次要访问,还要点一下bin目录下的apache.exe,但却是个dos程序窗口,

一关掉就访问不了。

而且它每次开机时启动那个monitor apache service,但没有什么用,

不管apache的服务开不开,“start","restart","stop"这几个按钮都不能动。

请问大哥们要怎么配置它到后台并且以系统的service启动服务。


由 bobo 在 08-09-2003 20:37 发表:


原文网址: http://www.phpe.net/articles/184.shtml

Apache中httpd.conf文件的中文翻译

--------------------------------------------------------------------------------

原来由罗伯·姆苏尔在 NCSA 之上基于了服务器配置文件。

这是主要的 Apache 服务器配置文件。它包含 # 给服务器它的指

令的配置指令。# 为详细的信息关于看见

  1<url: docs="" http:="" www.apache.org=""># 指令。   
  2  
  3#   
  4  
  5# 不简单地确实没有理解在这里读指令 # 他们做什么。他们仅仅作   
  6  
  7为提示或提示在这里。如果你是不肯定的 # 请教联机的文档。你被   
  8  
  9警告了。   
 10  
 11#   
 12  
 13# 在这个文件被处理以后,服务器将寻找并且处理   
 14  
 15# c:/website/apache/conf/srm.conf and then c:/website/apache/conf/access.conf   
 16  
 17# 除非你与 ResourceConfig 制服了这些或 # 这里的 AccessConfig   
 18  
 19指令。   
 20  
 21#   
 22  
 23# 配置指令被组织进 3 基本的节:# 1 。控制 Apache 服务器的操   
 24  
 25作的指令处理作为一   
 26  
 27# 整个 (" 全球的 environment') 。   
 28  
 29# 2. 定义参数的指令“主要”或“缺省”服务器,   
 30  
 31# 它反应到那没被一台虚拟的主机处理的请求。   
 32  
 33# 这些指令也为设置提供缺省值   
 34  
 35# 所有的虚拟的主机。   
 36  
 37# 3. 为虚拟的主机的设置, 它允许网请求被送到   
 38  
 39# 不同的 IP 地址或主机名并且把他们处理了由   
 40  
 41# 同样的 Apache 服务器进程。   
 42  
 43#   
 44  
 45# 配置和日志文件名字:如果你为许多指定的文件名 # 服务器的控   
 46  
 47制文件开始 "/"( 或为 Win32 的“ drive:/ ” ),# 服务器将使用   
 48  
 49那条显式的路径。如果文件名做 * 不 * 开始 # 与 "/" ,   
 50  
 51ServerRoot 的值被附在前面--因此“ logs/foo.log ” # 与   
 52  
 53ServerRoot 到“ /usr/local/apache ”的集合将被解释由 # 作为   
 54  
 55“ /usr/local/apache/logs/foo.log ”的服务器。   
 56  
 57#   
 58  
 59# 注意:文件名在哪儿被指定, 你必须向前使用猛砍 # 而不是反斜   
 60  
 61线 ( 例如,“ c:/apache ”而不是“ c:apache ” ) 。# 如果一   
 62  
 63个驱动器字母被省略, Apache.exe 在其上被定位的驱动器 # 将被   
 64  
 65缺省使用。你总是供应,这被推荐 # 在绝对的路径的一个显式的驱   
 66  
 67动器字母, 然而, 避免 # 混乱。   
 68  
 69#   
 70  
 71  
 72  
 73### 节 1 :全球的环境   
 74  
 75#   
 76  
 77# 在这节的指令影响 Apache 的全面的操作,# 例如并发的请求的数   
 78  
 79字它能处理或在哪儿它 # 能发现它的配置文件。   
 80  
 81#   
 82  
 83  
 84  
 85#   
 86  
 87# ServerType 是 inetd , 或独立。 Inetd 模式仅仅被支持在上 #   
 88  
 89Unix 平台。   
 90  
 91#   
 92  
 93独立的 ServerType   
 94  
 95  
 96  
 97#   
 98  
 99# ServerRoot :在下面的目录树的顶服务器的 # 配置,误差,并且   
100  
101记录文件被坚持。   
102  
103#   
104  
105# 别增加一在目录路径的结束猛砍。   
106  
107#   
108  
109ServerRoot “ c:/ 网点 /apache ”   
110  
111  
112  
113#   
114  
115# PidFile :服务器应该在其记录它的进程的文件 # 鉴定数字当它   
116  
117启动时。   
118  
119#   
120  
121PidFile logs/httpd.pid   
122  
123  
124  
125#   
126  
127# ScoreBoardFile :文件过去常存储内部的服务器进程信息。# 不   
128  
129所有的体系结构要求这。但是如果你的做 ( 因为,你将知道 # 当你   
130  
131运行 Apache 时,这个文件将被创造 ) 那么你 * 必须 * 保证那 #   
132  
133Apache 的没有 2 祈祷分享一样的纪分牌文件。   
134  
135#   
136  
137ScoreBoardFile 元木 /apache_status   
138  
139  
140  
141#   
142  
143# 在标准的配置,服务器将处理 httpd.conf ,# srm.conf ,并且在   
144  
145那份订单的 access.conf 。后者 2 个文件是 # 现在散布了空, 当   
146  
147被推荐所有的指令 # 为简洁被放在一个单个的文件。评价外面珍视   
148  
149# 下面是内建的缺省。你能让服务器忽略 # 这些文件旁边完全使用   
150  
151“ /dev/null ” ( 为 Unix ) 或 # “ nul ” ( 为 Win32 ) 为到   
152  
153指令的参数。   
154  
155#   
156  
157#ResourceConfig conf/srm.conf   
158  
159#AccessConfig conf/access.conf   
160  
161  
162  
163#   
164  
165# 超时:秒的数字以前收到并且送超时。   
166  
167#   
168  
169超时 300   
170  
171  
172  
173#   
174  
175# KeepAlive :是否允许坚持的连接 ( 多于 # 一个请求每连接 ) 。   
176  
177设定到“离开”撤销。   
178  
179#   
180  
181KeepAlive 在上   
182  
183  
184  
185#   
186  
187# MaxKeepAliveRequests :允许的请求的最大的数字 # 在一个坚持   
188  
189的连接期间。设定到 0 允许无限的数量。# 我们你让这个数字高的   
190  
191reccomend , 为最大的性能。   
192  
193#   
194  
195MaxKeepAliveRequests 100   
196  
197  
198  
199#   
200  
201# KeepAliveTimeout :秒数字等下一个请求从 # 在一样的连接上的   
202  
203同样的顾客。   
204  
205#   
206  
207KeepAliveTimeout 15   
208  
209  
210  
211#   
212  
213# 在 Win32 上的 Apache 总是创造一子进程处理请求。如果它 # 死,   
214  
215另外的子进程自动地被创造。在孩子以内 # 多重的线程处理到来的   
216  
217请求的进程。下一 2 # 指令控制线程和进程的行为。   
218  
219#   
220  
221  
222  
223#   
224  
225# MaxRequestsPerChild :请求各个子进程的数字是 # 在孩子死以   
226  
227前,允许了处理。孩子将这样退出 # 至于当时,在延长的使用以后   
228  
229避免问题 Apache ( 并且也许 # 它使用的图书馆 ) 漏缝存储器或其   
230  
231它资源。在大多数系统上,这 # 确实不被需要, 但是一些 ( 例如   
232  
233Solaris ) 确实有著名的漏缝 # 在图书馆。为 Win32 ,将这值放到   
234  
235零 ( 无限 )# 除非不那样劝告了。   
236  
237#   
238  
239MaxRequestsPerChild 0   
240  
241  
242  
243#   
244  
245# 并发的线程的数字 ( 即, 请求 ) 服务器将允许。# 将这值放根据   
246  
247服务器的应答 ( 更 # 活跃的请求马上他们都更慢慢地被处理的工具   
248  
249) 并且 # 你将允许服务器消费的系统资源的数量。   
250  
251#   
252  
253ThreadsPerChild 50   
254  
255  
256  
257#   
258  
259# 听:允许你把 Apache 绑在特定的 IP 地址或 # 端口, 除了缺省。   
260  
261也参见 <virtualhost># 指令。   
262  
263#   
264  
265#Listen 3000   
266  
267#Listen 12.34.56.78:80   
268  
269  
270  
271#   
272  
273# BindAddress :你能与这选择支持虚拟的主机。这条指令 # 被用   
274  
275来告诉服务器哪个听的 IP 地址。它能也 # 包含 "*" ,一个 IP 地   
276  
277址,或充分合格的因特网域名。# 也参见 <virtualhost> 并且听指   
278  
279令。   
280  
281  
282  
283#BindAddress *   
284  
285  
286  
287#   
288  
289# 动态分享的对象 ( DSO ) 支持   
290  
291#   
292  
293# 能使用作为一 DSO 被造的一个模块的功能你 # 必须放相应的“   
294  
295LoadModule ”这样在这个地点排队 # 在它被包含了的指令是他们被   
296  
297使用的实际上可得到的 _before_ 。# 请为更多在 Apache 1.3 分发   
298  
299读文件 README.DSO # 关于 DSO 机制和跑的细节 " apache - l "   
300  
301为表已经 # 内建 ( 静态地连接了并且这样总是可得到 ) 在你的   
302  
303Apache 的模块。   
304  
305#   
306  
307# 注意:模块在其被装载的顺序是重要的。别变化 # 在没有专家忠   
308  
309告下面的顺序。   
310  
311#   
312  
313#LoadModule anon_auth_module   
314  
315modules/ApacheModuleAuthAnon.dll #LoadModule   
316  
317cern_meta_module modules/ApacheModuleCERNMeta.dll   
318  
319#LoadModule digest_module modules/ApacheModuleDigest.dll   
320  
321#LoadModule expires_module modules/ApacheModuleExpires.dll   
322  
323#LoadModule headers_module   
324  
325modules/ApacheModuleHeaders.dll #LoadModule proxy_module   
326  
327modules/ApacheModuleProxy.dll #LoadModule rewrite_module   
328  
329modules/ApacheModuleRewrite.dll #LoadModule speling_module   
330  
331modules/ApacheModuleSpeling.dll #LoadModule   
332  
333status_module modules/ApacheModuleStatus.dll #LoadModule   
334  
335usertrack_module modules/ApacheModuleUserTrack.dll   
336  
337  
338  
339#   
340  
341# ExtendedStatus 控制 Apache 是否将产生“完整”的地位 # 信息   
342  
343( ExtendedStatus 在上 ) 或就基本的信息 ( ExtendedStatus #   
344  
345离开 ) 什么时候处理器被调用的“服务者地位”。缺省关。   
346  
347#   
348  
349#ExtendedStatus 在上   
350  
351  
352  
353### 节 2 :“主要”的服务器配置   
354  
355#   
356  
357# 在这节的指令安装被使用了由的值“主要” # 服务器, 它反应到   
358  
359没被处理由的任何请求一 #<virtualhost> 定义。这些值也提供缺省   
360  
361为 # 你可以以后在文件定义的任何 <virtualhost> 集装箱。   
362  
363#   
364  
365# 这些指令的所有可以在 <virtualhost> 集装箱内出现,# 在此情况   
366  
367这些缺省设置将被制服为 # 虚拟的主机正在被定义。   
368  
369#   
370  
371  
372  
373#   
374  
375# 如果你的 ServerType 指令 ( 更早在“全球的环境”设定 # 节 )   
376  
377被设置到“ inetd ”, 下一条很少指令没有任何东西 # 自从他们   
378  
379的设置的效果被 inetd 配置定义。# 向前跳过到 ServerAdmin 指令。   
380  
381#   
382  
383  
384  
385#   
386  
387# 端口:独立的服务器听到其的端口。   
388  
389#   
390  
391端口 80   
392  
393  
394  
395#   
396  
397# ServerAdmin :你的地址, 有服务器的问题应该在此 # 发电子邮   
398  
399件。这个地址在一些产生服务者的页上出现, 如此的 # 当误差记录。   
400  
401#   
402  
403ServerAdmin [email protected] ess   
404  
405  
406  
407#   
408  
409# ServerName 允许你使一台主机命名哪个被送回到顾客为 # 你的如   
410  
411果它比一个不同,程序将得到的服务器 ( 即, 使用 # “ www ”而   
412  
413不是主机的真实的名字 ) 。   
414  
415#   
416  
417# 注意:你不能就发明主机名字和他们工作的希望。名字你 # 定义   
418  
419这必须你的主机有一个有效的 DNS 名字。如果你不理解 # 这, 问你   
420  
421的网络主管。   
422  
423# 如果你的主机没有一个登记的 DNS 名字,这里进入它的 IP 地址。   
424  
425# 你将必须由它的地址存取它 ( 例如, http://123.45.67.89/ )#   
426  
427不管怎样, 并且这将在一个理智的方法使重定向成为工作。   
428  
429  
430  
431ServerName http://127.0.0.1/   
432  
433  
434  
435#   
436  
437# DocumentRoot :你将从其提供的目录你的 # 文件。由缺省,所有   
438  
439的请求从这个目录被拿, 但是 # 符号的连接和别名可以被用来指向   
440  
441另外的地点。   
442  
443#   
444  
445DocumentRoot “ c:/ 网点”   
446  
447  
448  
449#   
450  
451# 有存取到此 Apache 的每个目录, 能与方面被设置 # 到哪个服务   
452  
453和特征在那被允许或残废 # 目录 ( 并且它的子目录 ) 。   
454  
455#   
456  
457# 第一, 我们设置“缺省”是一个很限制的集合 # 允许。   
458  
459#   
460  
461<directory></directory>   
462  
463选择 FollowSymLinks   
464  
465AllowOverride 没有   
466  
467   
468  
469  
470  
471#   
472  
473# 向前从这个点你必须具体地说允许的笔记 # 被启用的特别的特征   
474  
475\- 因此如果一些东西的不工作作为 # 你可能期望, 保证你具体地说   
476  
477启用了它 # 在下面。   
478  
479#   
480  
481  
482  
483#   
484  
485# 这应该被改变到你将 DocumentRoot 放到无论什么。   
486  
487#   
488  
489<directory "c:="" apache="" htdocs"="" 网点="">   
490  
491  
492  
493#   
494  
495# 这可以也是“没有”,“索引”的“所有的”,或任何联合,# “   
496  
497包括”,“ FollowSymLinks ”,“ ExecCGI ”,或“ MultiViews   
498  
499”。   
500  
501#   
502  
503# 注意“ MultiViews ”必须被命名 * 明确地*---“选择所有” #   
504  
505别把它给你。   
506  
507#   
508  
509选择索引 FollowSymLinks MultiViews   
510  
511  
512  
513#   
514  
515# 这控制哪个选择在目录罐头的 .htaccess 文件 # 制服。能也是“   
516  
517选择”的“所有的”,或任何联合,“ FileInfo ”,# “   
518  
519AuthConfig ”,并且“限制”   
520  
521#   
522  
523AllowOverride 没有   
524  
525  
526  
527#   
528  
529# 能得到的控制从这个服务器填满。   
530  
531#   
532  
533顺序允许, 否认   
534  
535从所有允许   
536  
537</directory>   
538  
539  
540  
541#   
542  
543# UserDir :到一个用户的家之上被添加的目录的名字 # 目录如果   
544  
545一个 ~ 用户请求被收到。   
546  
547#   
548  
549# 在 Win32 下面,我们不当前确实试着决定主目录 # Windows 登录,   
550  
551例如那的格式下面这样需要被使用。看 # 为细节的 UserDir 文档。   
552  
553#   
554  
555UserDir “ c:/ 网点 /apache/ 用户 / ”   
556  
557  
558  
559#   
560  
561# DirectoryIndex :文件或文件命名作为一写得前的 HTML 使用 #   
562  
563目录索引。有空格的分开的多重的入口。   
564  
565#   
566  
567DirectoryIndex index.html index.php index.php3   
568  
569index.phtml   
570  
571  
572  
573#   
574  
575# AccessFileName :在每个目录寻找的文件的名字 # 为存取控制信   
576  
577息。   
578  
579#   
580  
581AccessFileName .htaccess   
582  
583  
584  
585#   
586  
587# 下列行阻止 .htaccess 文件被看由 # 网顾客。自从 .htaccess   
588  
589文件经常包含授权 # 信息, 存取为安全原因被否认。注释 # 这些如   
590  
591果你想要网来宾看见内容,外面排队 # .htaccess 文件。如果你上   
592  
593面改变 AccessFileName 指令, # 肯定这里做相应的变化。   
594  
595#   
596  
597<files .htaccess="">   
598  
599顺序允许, 否认   
600  
601从所有否认   
602  
603</files>   
604  
605  
606  
607#   
608  
609# CacheNegotiatedDocs :由缺省, Apache 送 " Pragma :没有缓   
610  
611 " 与各个 # 在内容的基础上被谈判的文件。这问代理 # 不缓冲   
612  
613这个文件的服务器。下列行停用的 Uncommenting # 这行为,并且代   
614  
615理将被允许缓冲文件。   
616  
617#   
618  
619#CacheNegotiatedDocs   
620  
621  
622  
623#   
624  
625# UseCanonicalName : (新为 1.3 ) 与这设置打开了, 无论何   
626  
627时 # Apache 需要构造一   
628  
629引用自我 URL ( 参考回   
630  
631来的一 URL # 到服务器   
632  
633反应正在来从 ) 它将使   
634  
635用 ServerName 并且 #   
636  
637形成一个“正规”的名字   
638  
639的端口。与这出发,   
640  
641Apache 愿望 # 使用顾客   
642  
643供应了的 hostname ![](http://linuxsir.zahui.net/html/11/images/smilies/tongue.gif) ort   
644  
645, 什么时候可能。这 #   
646  
647也在 CGI 手迹影响   
648  
649SERVER_NAME 和   
650  
651SERVER_PORT 。   
652  
653#   
654  
655UseCanonicalName 在上   
656  
657  
658  
659#   
660  
661# TypesConfig 描述在哪儿 mime.types 文件 ( 或相等 ) 是 # 被   
662  
663发现。   
664  
665#   
666  
667TypesConfig conf/mime.types   
668  
669  
670  
671#   
672  
673# DefaultType 是服务器将在一个文件使用的缺省 MIME 类型 # 如   
674  
675果它不能不那样决定一个,例如从文件名扩展。# 如果你的服务器主   
676  
677要包含,文章或 HTML 记录,“普通文本”是 # 好值。如果你的内   
678  
679容的大多数是二进制的,例如应用程序 # 或图象, 你可以相反想要   
680  
681使用“申请 /octet-stream ”到 # 阻止浏览器试着显示二进制的文   
682  
683件好像他们是 # 文章。   
684  
685#   
686  
687DefaultType 普通文本   
688  
689  
690  
691#   
692  
693# 模块允许服务器到各种各样的使用的 mod_mime_magic 提示从 #   
694  
695决定它的类型的文件自己的内容。 MIMEMagicFile # 指令告诉模块   
696  
697提示定义在哪儿被定位。# mod_mime_magic 不是缺省服务器的部分   
698  
699( 你必须增</virtualhost></virtualhost></virtualhost></virtualhost></virtualhost></url:>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus