?? s1-httpd-server-settings.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>服務器設置</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="Apache HTTP 服務器 配置"HREF="ch-httpdconfig.html"><LINKREL="PREVIOUS"TITLE="虛擬主機設置"HREF="s1-httpd-virtualhosts-settings.html"><LINKREL="NEXT"TITLE="調整性能"HREF="s1-httpd-tuning-settings.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-httpd-virtualhosts-settings.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">19. Apache HTTP 服務器 配置</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-httpd-tuning-settings.html"ACCESSKEY="N">前進</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-HTTPD-SERVER-SETTINGS"></A>19.4. 服務器設置</H1><P> <BCLASS="GUILABEL">「服務器」</B>標簽允許你配置基本的服務器設置。默認設置在多數情況下都是適用的。 </P><DIVCLASS="FIGURE"><ANAME="HTTPD-SERVER"></A><DIVCLASS="MEDIAOBJECT"><P><IMGSRC="./figs/httpdconfig/httpd-server.png"></P></DIV><P><B>圖 19-10. 服務器配置</B></P></DIV><P> <BCLASS="GUILABEL">「鎖文件」</B>的值和<AHREF="http://httpd.apache.org/docs-2.0/mod/mpm_common.html#lockfile"TARGET="_top"><TTCLASS="COMMAND">LockFile</TT></A> 指令相對應。在服務器使用 USE_FCNTL_SERIALIZED_ACCEPT 或 USE_FLOCK_SERIALIZED_ACCEPT 編譯時,該指令把路徑設為鎖文件所用的路徑。它必須貯存在本地磁盤上。除非 <TTCLASS="FILENAME">logs</TT> 目錄位于 NFS 共享上。如果事實如此,你應該 把默認值改為本地磁盤上某處只能被根用戶讀取的目錄。 </P><P> <BCLASS="GUILABEL">「PID 文件」</B>的值和<AHREF="http://httpd.apache.org/docs-2.0/mod/mpm_common.html#pidfile"TARGET="_top"><TTCLASS="COMMAND">PidFile</TT></A> 指令相對應。該指令設置服務器記錄進程 ID(PID) 的文件。該文件應該只能夠被根用戶讀取。多數情況下,你應該使用默認值。 </P><P> <BCLASS="GUILABEL">「核心轉儲目錄」</B>的值和<AHREF="http://httpd.apache.org/docs-2.0/mod/mpm_common.html#coredumpdirectory"TARGET="_top"><TTCLASS="COMMAND">CoreDumpDirectory</TT></A> 指令相對應。Apache HTTP 服務器 在轉儲核心前會試圖轉換到該目錄中。默認值是 <TTCLASS="COMMAND">ServerRoot</TT>。然而,如果運行服務器的用戶所使用的身份沒有到該目錄的寫權限,核心轉儲就無法被寫入。如果你想把核心轉儲寫入磁盤以用于調試目的,請把這個值改為能夠被服務器的運行身份寫入的目錄。 </P><P> <BCLASS="GUILABEL">「用戶」</B>的值和 <AHREF="http://httpd.apache.org/docs-2.0/mod/mpm_common.html#user"TARGET="_top"><TTCLASS="COMMAND">User</TT></A> 指令相對應。它設置服務器回答請求所用的 userid。用戶的設置決定服務器的訪問權限。該用戶所無法訪問的文件,你的網站來賓也不能夠訪問。默認的 <TTCLASS="COMMAND">User</TT> 是 apache。 </P><P> 該用戶應該僅擁有一定特權,因此它能夠存取外部用戶可以看見的文件。該用戶還是所有被服務器生出的 CGI 進程的所有者。它不應該被允許執行任何目的不是回答 HTTP 請求的編碼。 </P><DIVCLASS="WARNING"><P></P><TABLECLASS="WARNING"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/warning.png"HSPACE="5"ALT="警告"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>警告</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P> 除非你知道自己在做什么,不要把 <TTCLASS="COMMAND">User</TT> 指令設為根用戶。把 <TTCLASS="COMMAND">User</TT> 設為根用戶會為你的萬維網服務器制造極大的安全漏洞。 </P></TD></TR></TABLE></DIV><P> 在正常操作中,<TTCLASS="COMMAND">httpd</TT> 父進程首先以根用戶身份來運行,但是,它會立即被交給 apache 用戶。服務器必須以根用戶啟動的原因是,它需要關聯到 1024 以下的端口。1024 以下的端口是為系統使用而保留的,因此只有根用戶才有使用權。一旦服務器把自己連接到它的端口,它就會在接受任何連接請求前把進程交給 apache 用戶。 </P><P> <BCLASS="GUILABEL">Group</B> 的值與 <AHREF="http://httpd.apache.org/docs-2.0/mod/mpm_common.html#group"TARGET="_top"><TTCLASS="COMMAND">Group</TT></A> 指令相對應。<TTCLASS="COMMAND">Group</TT> 指令和 <TTCLASS="COMMAND">User</TT> 指令很相似。它設置服務器回答請求所用的組群。默認組群也是 apache。 </P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-httpd-virtualhosts-settings.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起點</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-httpd-tuning-settings.html"ACCESSKEY="N">前進</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">虛擬主機設置</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-httpdconfig.html"ACCESSKEY="U">上級</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">調整性能</TD></TR></TABLE></DIV></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -