1. 程式人生 > >Apache的主要目錄和配置文件詳解

Apache的主要目錄和配置文件詳解

監聽 erl 腳本 env tca live 斷開連接 linux real

一、Apache 主要配置文件註釋
Apache的主配置文件:/etc/httpd/conf/httpd.conf
默認站點主目錄:/var/www/html/
Apache服務器的配置信息全部存儲在主配置文件/etc/httpd/conf/httpd.conf中,這個文件中的內容非常多,用wc命令統計一共有1009行,其中大部分是以#開頭的註釋行。

ServerTokens OS
在出現錯誤頁的時候是否顯示服務器操作系統的名稱,ServerTokens Prod為不顯示

ServerRoot "/etc/httpd"
用於指定Apache的運行目錄,服務啟動之後自動將目錄改變為當前目錄,在後面使用到的所有相對路徑都是想對這個目錄下

User daemon # apache的用戶,默認為daemon
Group daemon # apache的用戶,默認為daemon

PidFile run/httpd.pid
記錄httpd守護進程的pid號碼,這是系統識別一個進程的方法,系統中httpd進程可以有多個,但這個PID對應的進程是其他的父進程

Timeout 60
服務器與客戶端斷開的時間

KeepAlive Off
是否持續連接(因為每次連接都得三次握手,如果是訪問量不大,建議打開此項,如果網站訪問量比較大關閉此項比較好),修改為:KeepAlive On 表示允許程序性聯機

MaxKeepAliveRequests 100
表示一個連接的最大請求數

KeepAliveTimeout 15
斷開連接前的時間

<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
系統默認的模塊,表示為每個訪問啟動一個進程(即當有多個連接公用一個進程的時候,在同一時刻只能有一個獲得服務)。
StartServer開始服務時啟動8個進程,最小空閑5個進程,最多空閑20個進程。
MaxClient限制同一時刻客戶端的最大連接請求數量超過的要進入等候隊列。
MaxRequestsPerChild每個進程生存期內允許服務的最大請求數量,0表示永不結束

<IfModule worker.c>
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
為Apache配置線程訪問,即每對WEB服務訪問啟動一個線程,這樣對內存占用率比較小。
ServerLimit服務器允許配置進程數的上限。
ThreadLimit每個子進程可能配置的線程上限
StartServers啟動兩個httpd進程,
MaxClients同時最多能發起250個訪問,超過的要進入隊列等待,其大小有ServerLimit和ThreadsPerChild的乘積決定
ThreadsPerChild每個子進程生存期間常駐執行線程數,子線程建立之後將不再增加
MaxRequestsPerChild每個進程啟動的最大線程數,如達到限制數時進程將結束,如置為0則子線程永不結束

Listen 80
監聽的端口,如有多塊網卡,默認監聽所有網卡

LoadModule auth_basic_module modules/mod_auth_basic.so
......
LoadModule version_module modules/mod_version.so
啟動時加載的模塊

Include conf.d/*.conf
加載的配置文件

啟動服務後轉換的身份,在啟動服務時通常以root身份,然後轉換身份,這樣增加系統安全

ServerAdmin [email protected]

/* */ #管理員的郵箱,如果出現問題,會在首頁顯示

#ServerName www.example.com:80
默認是不需要指定的,服務器通過名字解析過程來獲得自己的名字,但如果解析有問題(如反向解析不正確),或者沒有DNS名字,也可以在這裏指定IP地址,當這項不正確的時候服務器不能正常啟動。前面啟動Apache時候提示正在啟動 httpd:httpd: apr_sockaddr_info_get() failed forjustin httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1forServerName,解決方法就是啟動該項把www.example.com:80修改為自己的域名或者直接修改為localhost

UseCanonicalName Off
如果客戶端提供了主機名和端口,Apache將會使用客戶端提供的這些信息來構建自引用URL。這些值與用於實現基於域名的虛擬主機的值相同,並且對於同樣的客戶端可用。CGI變量SERVER_NAME和SERVER_PORT也會由客戶端提供的值來構建

DocumentRoot "/var/www/html" # apache的默認web站點目錄路徑,結尾不要添加斜線

<Directory /> #行為對根目錄的限制
Options FollowSymLinks # followsymlinks表示允許使用符號鏈接,默認為禁用
AllowOverride None # 表示禁止用戶對目錄配置文件(.htaccess進行修改)重載,普通站點不建議開啟
</Directory>

<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
對/var/www/html目錄的一個權限的設置,options中Indexes表示當網頁不存在的時候允許索引顯示目錄中的文件,FollowSymLinks是否允許訪問符號鏈接文件。有的選項有ExecCGI表是否使用CGI,如Options Includes ExecCGI FollowSymLinks表示允許服務器執行CGI及SSI,禁止列出目錄。SymLinksOwnerMatch表示當符號鏈接的文件和目標文件為同一用戶擁有時才允許訪問。AllowOverrideNone表示不允許這個目錄下的訪問控制文件來改變這裏的配置,這也意味著不用查看這個目錄下的訪問控制文件,修改為:AllowOverride All 表示允許.htaccess。Order對頁面的訪問控制順序後面的一項是默認選項,如allow,deny則默認是deny,Allowfromall表示允許所有的用戶,通過和上一項結合可以控制對網站的訪問控制

<IfModule mod_userdir.c>
UserDir disabled
</IfModule>
是否允許用戶訪問其家目錄,默認是不允許

#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
#</Directory>
如果允許訪問用戶的家目錄中的網頁文件,則取消以上註釋,並對其中進行修改

DirectoryIndex index.html index.html.var #指定所要訪問的主頁的默認主頁名字,默認首頁文件名為index.html

AccessFileName .htaccess #定義每個目錄下的訪問控制文件名,缺省為.htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
控制不讓web上的用戶來查看.htpasswd和.htaccess這兩個文件

TypesConfig /etc/mime.types #用於設置保存有不同MIME類型數據的文件名

DefaultType text/plain #默認的網頁的類型

<IfModule mod_mime_magic.c>
# MIMEMagicFile /usr/share/magic.mime
MIMEMagicFile conf/magic
</IfModule>
指定判斷文件真實MIME類型功能的模塊

HostnameLookups Off #當打開此項功能時,在記錄日誌的時候同時記錄主機名,這需要服務器來反向解析域名,增加了服務器的負載,通常不建議開啟

#EnableMMAP off
是否允許內存映射:如果httpd在傳送過程中需要讀取一個文件的內容,它是否可以使用內存映射。如果為on表示如果操作系統支持的話,將使用內存映射。在一些多核處理器的系統上,這可能會降低性能,如果在掛載了NFS的DocumentRoot上如果開啟此項功能,可能造成因為分段而造成httpd崩潰

#EnableSendfile off
這個指令控制httpd是否可以使用操作系統內核的sendfile支持來將文件發送到客戶端。默認情況下,當處理一個請求並不需要訪問文件內部的數據時(比如發送一個靜態的文件內容),如果操作系統支持,Apache將使用sendfile將文件內容直接發送到客戶端而並不讀取文件

ErrorLog logs/error_log #錯誤日誌存放的位置
LogLevel warn #Apache日誌的級別

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
定義了日誌的格式,並用不同的代號表示

#CustomLog logs/access_log common
CustomLog logs/access_log combined
說明日誌記錄的位置,這裏面使用了相對路徑,所以ServerRoot需要指出,日誌位置就存放在/etc/httpd/logs

ServerSignature On #定義當客戶請求的網頁不存在,或者錯誤的時候是否提示apache的版本的一些信息

Alias /icons/ "/var/www/icons/" #定義一些不在DocumentRoot下的文件,而可以將其映射到網頁根目錄中,這也是訪問其他目錄的一種方法,但在聲明的時候切記目錄後面加”/”

<Directory "/var/www/icons">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
定義對/var/www/icons/的權限,修改為 Options MultiViews FollowSymLinks表示不在瀏覽器上顯示樹狀目錄結構

<IfModule mod_dav_fs.c>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
</IfModule>
對mod_dav_fs.c模塊兒的管理

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" #對CGI模塊兒的的別名,與Alias相似

<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
對/var/www/cgi-bin文件夾的管理,方法同上

# Redirect old-URI new-URL
Redirect參數是用來重寫URL的,當瀏覽器訪問服務器上的一個已經不存在的資源的時候,服務器返回給瀏覽器新的URL,告訴瀏覽器從該URL中獲取資源。這主要用於原來存在於服務器上的文檔改變位置之後,又需要能夠使用老URL能訪問到原網頁

IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
...
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
當一個HTTP請求的URL為一個目錄的時候,服務器返回這個目錄中的索引文件,如果目錄中不存在索引文件,並且服務器有許可顯示目錄文件列表的時候,就會顯示這個目錄中的文件列表,為了使得這個文件列表能具有可理解性,而不僅僅是一個簡單的列表,就需要前這些參數。如果使用了IndexOptionsFancyIndexing選項,可以讓服務器針對不同的文件引用不同的圖標。如果沒有就使用DefaultIcon定義缺省圖標。同樣,使用AddDescription可以為不同類型的文檔介入描述

AddLanguage ca .ca
......
AddLanguage zh-TW .zh-tw
添加語言

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
Apache支持的語言

AddDefaultCharset UTF-8 #默認支持的語言

#AddType application/x-tar .tgz #支持的應用如果想支持對php的解析添加這樣一行

#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
支持對以.Z和.gz.tgz結尾的文件

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
添加對上述兩種文件的應用

#AddHandler cgi-script .cgi #修改為:AddHandler cgi-script .cgi .pl 表示允許擴展名為.pl的CGI腳本運行
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
添加動態處理類型為server-parsed由服務器預先分析網頁內的標記,將標記改為正確的HTML標識

#ErrorDocument 404 /missing.html #當服務器出現404錯誤的時候,返回missing.html頁面
Alias /error/ "/var/www/error/" #賦值別名

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>
對/var/www/error網頁的權限及操作

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-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
.....
設置特殊的參數,以保證對老版本瀏覽器的兼容,並支持新瀏覽器的特性

#NameVirtualHost *:80 #如果啟用虛擬主機的話,必須將前面的註釋去掉,而且,第二部分的內容都可以出現在每個虛擬主機部分。
# VirtualHost example:
#<VirtualHost *:80>
# ServerAdmin [email protected]
/* */
# DocumentRoot /www/docs/www.linuxidc.com
# ServerName www.linuxidc.com
# ErrorLog logs/www.linuxidc.com-error_log
# CustomLog logs/www.linuxidc.com-access_log common
#</VirtualHost>
www.linuxidc.com替換為你的網址

二、Apache擴展的配置文件
$APACHE_HOME/conf/extra # apache擴展的配置文件
[[email protected]
/* */]# ll
total 56
-rw-r--r-- 1 root root 2859 Jan 10 01:49 httpd-autoindex.conf
-rw-r--r-- 1 root root 1753 Jan 10 01:49 httpd-dav.conf
-rw-r--r-- 1 root root 2344 Jan 10 01:49 httpd-default.conf
-rw-r--r-- 1 root root 1103 Jan 10 01:49 httpd-info.conf
-rw-r--r-- 1 root root 5078 Jan 10 01:49 httpd-languages.conf
-rw-r--r-- 1 root root 932 Jan 10 01:49 httpd-manual.conf
-rw-r--r-- 1 root root 3789 Jan 10 01:49 httpd-mpm.conf
-rw-r--r-- 1 root root 2207 Jan 10 01:49 httpd-multilang-errordoc.conf
-rw-r--r-- 1 root root 11185 Jan 10 01:49 httpd-ssl.conf
-rw-r--r-- 1 root root 817 Jan 10 01:49 httpd-userdir.conf
-rw-r--r-- 1 root root 1507 Jan 10 01:49 httpd-vhosts.conf # 虛擬主機配置文件


三、httpd-vhosts.conf虛擬主機配置文件註釋
[[email protected]]# egrep -v "^.*#|^$" httpd-vhosts.conf |nl
1 NameVirtualHost *:80 # 基於名稱的虛擬主機配置( *:80表示監聽本機所有ip)
2 <VirtualHost *:80> # 定義一個虛擬主機
3 ServerAdmin [email protected] # 配置管理員郵箱
4 DocumentRoot "/application/apache2.2.22/docs/dummy-host.example.com" # 程序的站點目錄
5 ServerName dummy-host.example.com # 域名服務,需要apache mode_alias模塊支持
6 ServerAlias www.dummy-host.example.com # 虛擬主機別名
7 ErrorLog "logs/dummy-host.example.com-error_log"# 錯誤的日誌路徑
8 CustomLog "logs/dummy-host.example.com-access_log" common #訪問日誌配置(生產環境我們用combined格式代替common格式)
9 </VirtualHost>
10 <VirtualHost *:80>
11 ServerAdmin [email protected]
12 DocumentRoot "/application/apache2.2.22/docs/dummy-host2.example.com"
13 ServerName dummy-host2.example.com
14 ErrorLog "logs/dummy-host2.example.com-error_log"
15 CustomLog "logs/dummy-host2.example.com-access_log" common
16 </VirtualHost>


四、Apache服務存放站點的目錄
$APACHE_HOME/apache/htdocs # 默認存放網頁的路徑,輸入IP 到此目錄 能夠見到it‘s wroks! 就是此目錄
[[email protected]]# less index.html
<html><body><h1>It works!</h1></body></html>




五、Apache服務目錄結構說明
[[email protected]]# ls ../
bin build cgi-bin conf error htdocs icons include lib logs man manual modules
bin啟動文件目錄說明
|-- bin # apache服務的命令目錄
| |-- ab # http服務性能測試工具
| |-- apachectl # apache啟動命令
| |-- apr-1-config
| |-- apu-1-config
| |-- apxs # http服務編譯和安裝擴展模塊使用工具,在DSO方式模塊編譯時用到
| |-- checkgid
| |-- dbmmanage
| |-- envvars
| |-- envvars-std
| |-- htcacheclean # 清理磁盤緩沖區的控制命令
| |-- htdbm
| |-- htdigest
| |-- htpasswd # 建立和更新基本認證文件
| |-- httpd # httpd為apache的控制命令程序
| |-- httxt2dbm
| |-- logresolve
| -- rotatelogs # apache自帶的日子輪詢命令(cronolog生產環境使用比較多)。


conf配置文件目錄
[[email protected]]# ls ../conf/
extra httpd.conf magic mime.types original
/application/apache/conf/ # apache配置所有的配置文件目錄
|-- extra # 額外的apache配置文件目錄 如:httpd-vhost.conf
| |-- httpd-autoindex.conf
| |-- httpd-dav.conf
| |-- httpd-default.conf
| |-- httpd-info.conf
| |-- httpd-languages.conf
| |-- httpd-manual.conf
| |-- httpd-mpm.conf
| |-- httpd-multilang-errordoc.conf
| |-- httpd-ssl.conf
| |-- httpd-userdir.conf
| |-- httpd-vhosts.conf
|-- httpd.conf # apache主配置文件
|-- magic
|-- mime.types
|-- original
| |-- extra
| | |-- httpd-autoindex.conf
| | |-- httpd-dav.conf # dav支持配置
| | |-- httpd-default.conf # 這個文件裏配置的是apache的相關服務參數:超時時間、保持鏈接
| | |-- httpd-info.conf
| | |-- httpd-languages.conf # 語言支持
| | |-- httpd-manual.conf
| | |-- httpd-mpm.conf # 服務器池管理,也是優化apache的一個配置文件(apache的模式以及配置鏈接數,常用模式為worker模式和profork模式,默認porfork)
| | |-- httpd-multilang-errordoc.conf
| | |-- httpd-ssl.conf # 提供apache ssl支持配置文件
| | |-- httpd-userdir.conf
| | |-- httpd-vhosts.conf # 虛擬機的配置文件
| |-- httpd.conf


站點存放目錄
[[email protected]]# ls -l htdocs/ # 默認的首頁文件都放在此目錄當中。
total 4
-rw-r--r-- 1 root root 44 Nov 21 2004 index.html


日誌存放目錄
[[email protected] apache]# tree logs
logs # apache服務默認的日誌路徑,包括錯誤日誌和訪問日誌
|-- access_log # apache服務訪問日誌 tail -f命令可以查看網頁用戶訪問的信息
|-- cgisock.16406
|-- error_log # apache服務的錯誤日誌。如:apache服務啟動故障
|-- httpd.pid # httpd的pid文件,http進程啟動後,會把所有進程的id號寫到此文件


模塊目錄
[[email protected]]# ls -l manual/ # apache的模塊目錄 如php mencache
total 2984
-rw-r--r-- 1 root root 543 May 6 2008 bind.html
-rw-r--r-- 1 root root 11422 Jan 3 2012 bind.html.de


Apache的主要目錄和配置文件詳解

相關推薦

Apache主要目錄配置

監聽 erl 腳本 env tca live 斷開連接 linux real 一、Apache 主要配置文件註釋Apache的主配置文件:/etc/httpd/conf/httpd.conf默認站點主目錄:/var/www/html/Apache服務器的配置信息全部存儲在主

HAProxy的使用配置

HaproxyHAProxy的概述: HAProxy是一個使用C語言編寫的自由及開放源代碼軟件,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程序代理。HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。HAProxy運行在當前的硬件上,完全可以支持數以萬計的並發

Spring Boot 配置:PropertiesYAML

列表 config 其他 操作系統 des num mat 變量 onf 一.配置文件的生效順序,會對值進行覆蓋: 1. @TestPropertySource 註解 2. 命令行參數 3. Java系統屬性(System.getProperties

apache配置

apache http Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 httpd的配置文件大致分為以下三個部分: ### Section 1: Global Environment ### Section 2: ‘Main‘

Http的配置Telnet的使用

http telnet Http端口定義:0-1023:永久分配給固定的應用使用,特權端口1024-41951:也是註冊端口,要求不嚴格41952+:客戶端隨即使用的端口,動態端口,或私有端口BSD Socket : IPC的一種實現,允許位於不同主機上的進程之間進行通訊Socket API(封裝了內

0 httpd2.2配置-Apache配置-(二)

切換 more 簡化 css 程序 ip地址 在服務器 filter utf httpd-2.2 15 curl命令 curl是基於URL語法在命令行方式下工作的文件傳輸工具,它支持FTP, FTPS, HTTP, HTTPS, GOPHER,

Rsyslog配置(轉)

安裝 權限 lines true time cor optional tex 以及 最近在搭建日誌審計服務器,使用了rsyslog,發現這篇文章很有用,收藏一下。 原文鏈接:http://my.oschina.net/0757/blog/198329 具體內容: 非常詳

Elasticsearch基本概念及核心配置

last log4j 強烈 內存 文檔 size oca 機制 集群   Elasticsearch5.X,下列的是Elasticsearch2.X系類配置,其實很多配置都是相互兼容的 1. 配置文件 config/elasticsearch.yml 主配置文件

elasticsearch配置

配置文件 文件夾 master 記錄 elasticsearch的config文件夾裏面有兩個配置文 件:elasticsearch.yml和logging.yml,第一個是es的基本配置文件,第二個是日誌配置文件,es也是使用log4j來記錄日 誌的,所以logging.yml裏的設置按普通

Redis常見配置

設置 lru 指定 數據分頁 tile color level 同步機制 ebp Redis常見配置文件詳解 # vi redis.conf daemonize yes #是否以後臺進程運行 pidfile /var/run/redis/redis-server.p

nginx配置vhost配置

pan cnblogs 實力 git color file www include pre //千鋒PHP-PHP培訓的實力派server { listen 80; server_name www.sina.com; roo

PHP配置php.ini

php配置文件詳解php.iniPHP配置文件詳解php.ini [PHP] ; PHP還是一個不斷發展的工具,其功能還在不斷地刪減 ; 而php.ini的設置更改可以反映出相當的變化, ; 在使用新的PHP版本前,研究一下php.ini會有好處的 ;;;;;;;;;;;;;;;;;;; ; 關於這個

Redis配置

客戶端連接 data val 行數 read 內存 虛擬內存 master led 1 daemonize yes #是否以後臺進程運行,默認為no 2 pidfile /var/run/redis.pid #如以後臺進程運行,則需指定一個pid,默認為/var

php.ini配置

php.ini配置文件詳解php.ini配置文件詳解查找 php.ini路徑:# /usr/local/php/bin/php -i |head看那一行Loaded Configuration File => /usr/local/php/etc/php.ini。如果這裏為None,那麽就說明沒有加載到

Samba 配置

無限 exc end samb 機會 lis 其他 管理 conn Samba 的配置文件 /etc/samba/smb.conf 分為兩大部分,一部分是 [global] ,即全局配置,另一部分是 [home] 、[printer] 、[自定義共享名] ,這些都是共享的部

nginx 配置

nginx 配置文件 #定義Nginx運行的用戶和用戶組user www www;#nginx進程數,建議設置為等於CPU總核心數。worker_processes 8;#全局錯誤日誌定義類型,[ debug | info | notice | warn | error | crit ]error_l

spring配置

type ransac 啟動 toc ref 意圖 new admins 裝配 轉自: http://book.51cto.com/art/201004/193743.htm 此處詳細的為我們講解了spring2.5的實現原理,感覺非常有用

SpringBoot 使用(三): 配置

mva title config 類型安全 就會 生產 hash ddc 操作系統 代碼從開發到測試要經過各種環境,開發環境,測試環境,demo環境,線上環境,各種環境的配置都不一樣,同時要方便各種角色如運維,接口測試, 功能測試,全鏈路測試的配置,hardcode 肯定不

Redis集群之配置(待完善)

enable ice local ise bare config 停止 databases end 運維Redis集群的核心任務就是配置文件Redis.conf 命令行將現使用的Redis配置參數導出到 redis.conf.bak文件 grep ‘^[^#]‘ /etc

Nginx教程(五) Nginx配置

127.0.0.1 hash erer pos 域名 打開 epo 存取 支持 Nginx配置文件nginx.conf中文詳解 ######Nginx配置文件nginx.conf中文詳解##### #定義Nginx運行的用戶和用戶組 user www www; #ng