httpd配置詳解

配置文件說明

###################文件說明###################
#This is the main Apache HTTP server configuration file.  Itcontains the
# configuration directives that give the server itsinstructions.
# See <URL:http://httpd.apache.org/docs/2.2>for detailed information.
# In particular, see
#<URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
#for a discussion of each configuration directive.
#
# Do NOTsimply read the instructions in here without understanding
# whatthey do.  They're here only as hints or reminders.  If youare unsure
# consult the online docs. You have been warned. 
###################
配置說明##########################
#Configuration and logfile names: If the filenames you specify formany
# of the server's control files begin with "/" (or"drive:/" for Win32), the
# server will use thatexplicit path.  If the filenames do *not* begin
# with "/",the value of ServerRoot is prepended -- so "logs/foo_log"
#with ServerRoot set to "/usr/local/apache" will beinterpreted by the
# server as"/usr/local/apache/logs/foo_log".
#
如果包含的配置文件以根目錄/開始,則使用指出的明確路徑,要是非根目錄開始,則路徑爲:查找路徑=ServerRoot目錄+所寫目錄
##################
軟件主目錄################
#ServerRoot: The top of the directory tree under which the server's
#configuration, error, and log files are kept.
#
# Do not add aslash at the end of the directory path.  If you point
#ServerRoot at a non-local disk, be sure to point the LockFiledirective
# at a local disk.  If you wish to share the sameServerRoot for multiple
# httpd daemons, you will need to changeat least LockFile andPidFile.
#
#ServerRoot
:服務配置文件,/日誌,錯誤日誌等的根目錄,即軟件所在目錄。
#
注意不要再目錄後加/,如果目錄非本地磁盤,要先在本地磁盤使用LockFile指令來指明。如果要爲多個httpd程序共享根目錄,需要至少改變LockFilePidFile。即,要保證apache的進程文件的獨佔性。
ServerRoot"/usr/local/apache"
#################
監聽端口和IP############################
#
#Listen: Allows you to bind Apache to specific IP addresses and/or
#ports, instead of the default. See also the
# directive.
#
#Change this to Listen on specific IP addresses as shown below to
#prevent Apache from glomming onto all bound IP addresses.
#
#Listen12.34.56.78:80
#apache
程序運行的監聽IP地址和端口,即http訪問地址+端口,默認80
Listen80
#####################
要加載的DSO模塊##########################
#
#Dynamic Shared Object (DSO) Support
#
# To be able to use thefunctionality of a module which was built as a DSO you
# have toplace corresponding `LoadModule' lines at this location so the
#directives contained in it are actually available _before_ they areused.
# Statically compiled modules (those listed by `httpd -l')do not need
# to be loadedhere.
#
需要動態加載的DSO模塊寫在這裏以使程序啓動時加載。格式如例子所述,靜態編譯的模塊不需要寫在這裏,由httpd-l來加載靜態模塊
#Example:
# LoadModule foo_module modules/mod_foo.so
#



#
NetWarewinnt模式下
#
#If you wish httpd to run as a different user or group, you must run
#httpd as root initially and it will switch. 
#
#User/Group: The name (or #number) of the user/group to run httpdas.
# It is usually good practice to create a dedicated user andgroup for
# running httpd, as with most systemservices.
####################
軟件運行用戶設定###################
#
如果要更換不同的用戶或組來運行apache,你必須先以root運行,然後他將會切換到所設置用戶。跟大多數的系統服務一樣,爲apache單獨建立一個用戶和組來運行它是一個很好的做法。(注意,此項是設置在非NetWare和非win系統下才需配置,否則無需配置)
Userdaemon
Group daemon



######################Apache
主配置部分###############
###############
概要說明##########
#'Main' server configuration
#
# The directives in this sectionset up the values used by the 'main'
# server, which responds toany requests that aren't handled by a
#
# any
#
# Allof these directives may appear inside
# in which case thesedefault settings will be overridden for the
# virtual host beingdefined.
#
#
主站點的配置選項,該選項的配置爲主機配置的默認值,如果定義了虛擬主機,裏面的命令會覆蓋此處的值,否則使用該處配置的值。
#
#ServerAdmin: Your address, where problems with the server should be
#e-mailed.  This address appears on some server-generated pages,such
# as error documents.  e.g.[email protected]
##############
服務器聯繫人#############
ServerAdmin
[email protected]

##################服務器網站域名指定###############
#ServerName gives the name and port that the server uses to identifyitself.
# This can often be determined automatically, but werecommend you specify
# it explicitly to prevent problems duringstartup.
#
# If your host doesn't have a registered DNS name,enter its IP addresshere.
#
服務器域名指定。這裏一般可以自動識別,也可以給出域名和端口以明確指定(虛擬主機多用此選項),如果沒有註冊DNS,可以使用IP地址。
#ServerName
www.example.com:80

################網站根目錄#############
#DocumentRoot: The directory out of which you will serve your
#documents. By default, all requests are taken from this directory,but
# symbolic links and aliases may be used to point to otherlocations.
#
站點根目錄。一般網站請求直接來此處尋找網頁,但是動態鏈接或別名可能被使用從而指向其他地點。
DocumentRoot"/usr/local/apache/htdocs"

##################網站目錄全局設置##############
#Each directory to which Apache has access can be configured withrespect
# to which services and features are allowed and/ordisabled in that
# directory (and its subdirectories).
#apache
能訪問的每一個目錄都可以配置哪些特性能開啓禁用,特性設置對子目錄有效。默認給出的是一個非常嚴格的特性設置。
#First, we configure the "default" to be a very restrictiveset of
# features. 
#
#Options
指令控制了在特定目錄中將使用哪些服務器特性。其值如下:NoneAll Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGIMultiViews
#option
可以爲None,在這種情況下,將不啓用任何額外特性。或設置爲以下選項中的一個或多個:
#All
:除MultiViews之外的所有特性。這是默認設置。
#ExecCGI
:允許使用mod_cgi執行CGI腳本。
#FollowSymLinks
:服務器允許在此目錄中使用符號連接。注意:即使服務器會使用符號連接,但它不會改變用於匹配
#Includes
:允許使用mod_include提供的服務器端包含。
#IncludesNOEXEC
:允許服務器端包含,但禁用"#execcmd""#execcgi"。但仍可以從ScriptAlias目錄使用"#includevirtual"虛擬CGI腳本。
#Indexes
:如果一個映射到目錄的URL被請求,而此目錄中又沒有DirectoryIndex(例如:index.html),那麼服務器會返回由mod_autoindex生成的一個格式化後的目錄列表。
#MultiViews
:允許使用mod_negotiation提供內容協商的"多重視圖"(MultiViews)
#SymLinksIfOwnerMatch
:服務器僅在符號連接與其目的目錄或文件的擁有者具有相同的uid時才使用它。
#
一般來說,如果一個目錄被多次設置了Options,則最特殊的一個會被完全接受(其它的被忽略),而各個可選項的設定彼此並不融合。然而,如果所有作用於Options指令的可選項前都加有"+""-"符號,此可選項將被合併。所有前面加有"+"號的可選項將強制覆蓋當前的可選項設置,而所有前面有"-"號的可選項將強制從當前可選項設置中去除。

#AllowOverride指令控制允許存在於.htaccess文件中的指令類型,其值如下:OptionsFileInfo AuthConfig Limit AllNone
#
當服務器發現一個.htaccess文件(AccessFileName指定)時,它需要知道在這個文件中聲明的哪些指令能覆蓋在此之前指定的配置指令。AllowOverride僅在不包含正則表達式的
#
選項:
#AuthConfig
:允許使用與認證授權相關的指令(AuthDBMGroupFile,AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile,Require,)
#FileInfo
:允許使用控制文檔類型的指令(DefaultType,ErrorDocument, ForceType, LanguagePriority, SetHandler,SetInputFilter, SetOutputFilter, mod_mime中的Add*Remove*指令等等)、控制文檔元數據的指令(Header,RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires,CookieDomain, CookieStyle, CookieTracking,CookieName)mod_rewrite中的指令(RewriteEngine,RewriteOptions, RewriteBase, RewriteCond,RewriteRule)mod_actions中的Action指令。
#Indexes
:允許使用控制目錄索引的指令(AddDescription,AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon,DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions,ReadmeName, )
#Limit:
允許使用控制主機訪問的指令(Allow,Deny, Order)
#Options[=Option,...]
允許使用控制指定目錄功能的指令(OptionsXBitHack)。可以在等號後面附加一個逗號分隔的(無空格的)Options選項列表,用來控制允許Options指令使用哪些選項。

#Order指令:控制是否允許從服務器上獲取東西,即控制默認的訪問狀態與AllowDeny指令生效的順序
#Allow
指令:控制哪些主機能夠訪問服務器
#Deny
指令:控制哪些主機被禁止訪問服務器

   Options FollowSymLinks
    AllowOverride None
   Order deny,allow
    Deny from all

#
#Note that from this point forward you must specifically allow
#particular features to be enabled - so if something's not workingas
# you might expect, make sure that you have specificallyenabled it
# below.
#

################網站主根目錄設置############
#This should be changed to whatever you set DocumentRootto.
#
此處用於更改你將要設置的站點根目錄

   #
    # Possible values for the Options directiveare "None", "All",
    # or anycombination of:
    #   Indexes IncludesFollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
   #
    # Note that "MultiViews" must benamed *explicitly* --- "Options All"
   # doesn't give it to you.
    #
   # The Options directive is both complicated and important. Please see
    #http://httpd.apache.org/docs/2.2/mod/core.html#options

   # for more information.
    #
   Options Indexes FollowSymLinks

    #
   # AllowOverride controls what directives may be placed in .htaccessfiles.
    # It can be "All", "None",or any combination of the keywords:
    #  Options FileInfo AuthConfig Limit
    #
   AllowOverride None

    #
   # Controls who can get stuff from this server.
   #
    Order allow,deny
    Allowfrom all

####################網站主頁索引##############
#DirectoryIndex: sets the file that Apache will serve if a directory
#is requested.
#
在目錄被請求是查找的主文件。即設置網站主頁格式。

   DirectoryIndex index.html

###################ht文件等是否被查看設定##############
#The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
如下配置保護正則表達式中所描述的文件不被web所查看
#Satisfy
指令:同時使用AllowRequire時的訪問策略。參數可以設置爲AllAny。這個指令僅在某個特定區域的訪問控制同時被用戶名/密碼和客戶端主機地址進行限定的時候起作用。默認行爲(All)採取客戶端首先通過地址訪問限制並且輸入有效的用戶名和密碼的方式。使用可選項Any將使客戶端在通過主機限制或是輸入一個有效的用戶名和密碼兩種方式之一得到訪問權限。這樣,就可以通過密碼來限制一個區域的訪問,但允許某些特定地址的客戶端訪問時不需要輸入密碼。

   Order allow,deny
    Deny from all
   Satisfy All

#################錯誤日誌存儲地點##############
#ErrorLog: The location of the error log file.
# If you do notspecify an ErrorLog directive within a
# container, errormessages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a
# container, thathost's errors will be logged there and nothere.
#
錯誤日誌。如果虛擬主機未配置錯誤日誌參數,則都寫着次數,如果虛擬主機配置了此參數,則使用虛擬主機參數所定義的文件。
ErrorLog"logs/error_log"

##################日誌存儲級別(即日誌內容和格式)####################
#LogLevel: Control the number of messages logged to the error_log.
#Possible values include: debug, info, notice, warn, error, crit,
#alert, emerg.
#
控制記錄到日誌的消息的級別。可選值有debug,info, notice, warn, error, crit, alert, emerg.
LogLevel warn


   #
    # The following directives define some formatnicknames for use with
    # a CustomLog directive(see below).
   #
#
下面的指令定義了一些爲用戶指令而使用的別名的格式。Apache配置中,LogFormat可用變量格式字符串描述
#%%
百分號(Apache2.0.44或更高的版本)
#%a
遠端IP地址
#%A
本機IP地址
#%B
HTTP頭以外傳送的字節數
#%b
CLF格式顯示的除HTTP頭以外傳送的字節數,也就是當沒有字節傳送時顯示'-'而不是0
#%{Foobar}C
在請求中傳送給服務端的cookieFoobar的內容。
#%D
服務器處理本請求所用時間,以微爲單位。
#%{FOOBAR}e
環境變量FOOBAR的值
#%f
文件名
#%h
遠端主機
#%H
請求使用的協議
#%{Foobar}i
發送到服務器的請求頭Foobar:的內容。
#%l
遠端登錄名(identd而來,如果支持的話),除非IdentityCheck設爲"On",否則將得到一個"-"
#%m
請求的方法
#%{Foobar}n
來自另一個模塊的註解Foobar的內容。
#%{Foobar}o
應答頭Foobar:的內容。
#%p
服務器服務於該請求的標準端口。
#%P
爲本請求提供服務的子進程的PID
#%{format}P
服務於該請求的PIDTID(線程ID)format的取值範圍爲:pidtid(2.0.46及以後版本)以及hextid(需要APR1.2.0及以上版本)
#%q
查詢字符串(若存在則由一個"?"引導,否則返回空串)
#%r
請求的第一行
#%s
狀態。對於內部重定向的請求,這個狀態指的是原始請求的狀態,---%>s則指的是最後請求的狀態。
#%t
時間,用普通日誌時間格式(標準英語格式)
#%{format}t
時間,用strftime(3)指定的格式表示的時間。(默認情況下按本地化格式)
#%T
處理完請求所花時間,以秒爲單位。
#%u
遠程用戶名(根據驗證信息而來;如果返回status(%s)401,可能是假的)
#%U
請求的URL路徑,不包含查詢字符串。
#%v
對該請求提供服務的標準ServerName
#%V
根據UseCanonicalName指令設定的服務器名稱。
#%X
請求完成時的連接狀態:X=連接在應答完成前中斷。
#+=
應答傳送完後繼續保持連接。
#-=
應答傳送完後關閉連接。

#(1.3以後的版本中,這個指令是%c,但這樣就和過去的SSL語法:%{var}c衝突了)
 
#%I
接收的字節數,包括請求頭的數據,並且不能爲零。要使用這個指令你必須啓用mod_logio模塊。
#%O
發送的字節數,包括請求頭的數據,並且不能爲零。要使用這個指令你必須啓用mod_logio模塊。
   LogFormat "%h %l %u %t \"%r\" %>s %b\"%{Referer}i\" \"%{User-Agent}i\""combined
    LogFormat "%h %l %u %t \"%r\"%>s %b" common

   
     # You need to enable mod_logio.c to use %I and %O
     #
使用此模塊要加載mod_logio模塊
     LogFormat "%h %l %u %t \"%r\" %>s %b\"%{Referer}i\" \"%{User-Agent}i\" %I %O"combinedio
   

    #
   # The location and format of the access logfile (Common LogfileFormat).
    # If you do not define any accesslogfiles within a
    # container, they will belogged here.  Contrariwise, if you *do*
    #define per-
    # logged therein and *not* in thisfile.
   #
訪問日誌文件(普通文件格式)的位置。如果虛擬主機內定義了,則使用虛擬主機的定義,否則使用此處的定義
   CustomLog "logs/access_log" common

    #
   # If you prefer a logfile with access, agent, and refererinformation
    # (Combined Logfile Format) you canuse the following directive.
   #
如果您喜歡訪問代理日誌文件和referer信息(綜合日誌文件格式),你可以使用下面的指令。
   #CustomLog "logs/access_log"combined

#############################
域名重定向設定#####################

   #
    # Redirect: Allows you to tell clients aboutdocuments that used to
    # exist in yourserver's namespace, but do not anymore. The client
   # will make a new request for the document at its new location.
   # Example:
    # Redirect permanent /foohttp://www.example.com/bar
   #
重定向:允許你告訴曾經存在於您的服務器的網站文檔,但不是現在。客戶端會收到那個舊文件所在的新位置。
   #
    # Alias: Maps web paths into filesystem pathsand is used to
    # access content that does notlive under the DocumentRoot.
    # Example:
   # Alias /webpath /full/filesystem/path
   #
映射web路徑到文件系統路徑下,用於訪問那些不在網站根目錄下的文件
   # If you include a trailing / on /webpath then the server will
   # require it to be present in the URL.  You will also likely
   # need to provide a
    # the filesystem path.
   #
如果你使用站點路徑,服務器將請求現存的url路徑,你可能需要提供個
   #
    # ScriptAlias:This controls which directories contain server scripts.
   # ScriptAliases are essentially the same as Aliases, except that
   # documents in the target directory are treated as applicationsand
    # run by the server when requested ratherthan as documents sent to the
    # client. The same rules about trailing "/" apply to ScriptAlias
   # directives as to Alias.
   #ScriptAlias
指令:此控制哪個目錄包含服務器腳本。
   #ScriptAliases
實質上基本與別名相同,除了在目標目錄中的文件當發生請求訪問時被視爲應用程序並在服務器運行,而不是文件被髮送到客戶端。對尾隨同樣的規則“/”適用於在ScriptAlias指令和Alias
   ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"


############################CGI
守護進程設定####################

   #
    # ScriptSock: On threaded servers, designatethe path to the UNIX
    # socket used tocommunicate with the CGI daemon of mod_cgid.
   #ScriptSock
:在線程服務器上,指定的路徑到UNIX接口可以用來與mod_cgidCGI守護進程通信。
   #Scriptsock logs/cgisock

#
#"/usr/local/apache/cgi-bin" should be changed to whateveryour ScriptAliased
# CGI directory exists, if you have thatconfigured.
#
如果配置了ScriptAliased,要把"/usr/local/apache/cgi-bin"改成你的ScriptAliasedCGI所在的目錄

   AllowOverride None
    Options None
   Order allow,deny
    Allow from all

#######################MIME類型設定######################
#DefaultType: the default MIME type the server will use for adocument
# if it cannot otherwise determine one, such as fromfilename extensions.
# If your server contains mostly text or HTMLdocuments,
"text/plain" is
#a good value.  If most of your content is binary, such asapplications
# or images, you may want to use"application/octet-stream" instead to
# keep browsersfrom trying to display binary files as though they are
# text.
#
默認類型:如果服務器不能從擴展名決定文檔類型,將使用此處定義的默認類型。如果服務器包含了很多文本或html文檔"text/plain"是一個很好的值。如果你的內容大部分是二進制文件,例如應用程序或鏡像,你可以使用"application/octet-stream"來使瀏覽器顯示爲二進制文件類型。
DefaultTypetext/plain


   #
    # TypesConfig points to the file containingthe list of mappings from
    # filename extensionto MIME-type.
   #TypesConfig
列表指明通過文件擴展名所映射的MIME類型
   TypesConfig conf/mime.types

    #
   # AddType allows you to add to or override the MIME configuration
   # file specified in TypesConfig for specific file types.
   #AddType
允許你添加或覆蓋在TypesConfig中所指定的文件類型的MIME類型的配置
   #AddType application/x-gzip .tgz
    #
   # AddEncoding allows you to have certain browsers uncompress
   # information on the fly. Note: Not all browsers support this.
   #AddEncoding
允許你使某些瀏覽器在傳輸過程中解壓信息。注意:不是所有瀏覽器都支持。
   #AddEncoding x-compress .Z
    #AddEncoding x-gzip.gz .tgz
    #
    # If theAddEncoding directives above are commented-out, then you
   # probably should define those extensions to indicate mediatypes:
   #
如果如上的AddEncoding指令註釋掉了,你可能應該定義這些擴展媒體類型說明
   AddType application/x-compress .Z
    AddTypeapplication/x-gzip .gz .tgz

    #
   # AddHandler allows you to map certain file extensions to"handlers":
   # actions unrelated to filetype. These can be either built into theserver
    # or added with the Action directive(see below)
   #AddHandler
允許某些文件擴展名映射到“handlers”:行爲無關的文件類型。這些可以是內置到服務器或操作指令增加(見下文)。要使用ScriptAliased目錄以外的CGI腳本的(你還需要添加“ExecCGI”到“Options”指令。)
   # To use CGI scripts outside of ScriptAliased directories:
   # (You will also need to add "ExecCGI" to the "Options"directive.)
    #
    #AddHandlercgi-script .cgi

    #For type maps (negotiated resources):爲類型映射(談判源)
   #AddHandler type-map var

    #
   # Filters allow you to process content before it is sent to theclient.
   #
過濾器允許內容被髮送到客戶端前被處理。爲在解析.shtml文件服務器端包含(ssl)文件。(你也需要添加IncludeOptions指令中)  
   # To parse .shtml files for server-side includes (SSI):
   # (You will also need to add "Includes" to the "Options"directive.)
    #
    #AddTypetext/html .shtml
    #AddOutputFilter INCLUDES.shtml

#
#The mod_mime_magic module allows the server to use various hints fromthe
# contents of the file itself to determine its type.  TheMIMEMagicFile
# directive tells the module where the hintdefinitions arelocated.
#mod_mime_magic
模塊允許服務器使用從文件本身的內容中各個暗示來決定其類型。MIMEMagicFile指令告訴模塊在哪裏找到暗示定義的位置。
#MIMEMagicFileconf/magic

#########################訪問錯誤重定向######################
#Customizable error responses come in three flavors:
# 1) plaintext 2) local redirects 3) externalredirects
#
定製的錯誤響應有三種:1)純文本2)本地重定向3)外部重定向,下面是例子
#Some examples:
#ErrorDocument 500 "The server made a booboo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404"/cgi-bin/missing_handler.pl"
#ErrorDocument 402http://www.example.com/subscription_info.html
#

########################MMAP設定####################
#EnableMMAP and EnableSendfile: On systems that support it,
#memory-mapping or the sendfile syscall is used to deliver
#files.  This usually improves server performance, but must
#be turned off when serving from networked-mounted
# filesystemsor if support for these functions is otherwise
# broken on yoursystem.
#EnableMMAP
EnableSendfile:在支持它的系統上,內存映射或發送文件系統調用是用來提供文件系統。這通常提供了服務器性能,再在關閉時必須從掛載的文件系統或者所支持該功能的函數中保存,否則可能損壞您的系統。
#EnableMMAPoff
#EnableSendfileoff
############################
其他導入的配置文件################
#Supplemental configuration
#
# The configuration files in theconf/extra/ directory can be
# included to add extra features orto modify the default configuration of
# the server, or you maysimply copy their contents here and change as
#necessary.
#
參考配置
#
conf/extra目錄下的配置文件可以添加特性或者修改服務器上的默認配置,或者你可以簡單的拷貝內容然後根據需要更改。

#Server-pool management (MPM specific)服務器池管理(MPM
#Includeconf/extra/httpd-mpm.conf

#Multi-language error messages多語言錯誤信息
#Includeconf/extra/httpd-multilang-errordoc.conf

# Fancydirectory listings目錄列表
#Includeconf/extra/httpd-autoindex.conf

#Language settings語言設定
#Includeconf/extra/httpd-languages.conf

# Userhome directories用戶目錄設定
#Includeconf/extra/httpd-userdir.conf

#Real-time info on requests and configuration實時信息的要求和配置
#Includeconf/extra/httpd-info.conf

#Virtual hosts虛擬主機配置
#Includeconf/extra/httpd-vhosts.conf

# Localaccess to the Apache HTTP Server Manual本地訪問ApacheHTTP服務器手冊
#Includeconf/extra/httpd-manual.conf

#Distributed authoring and versioning (WebDAV)WebDAV配置
#Includeconf/extra/httpd-dav.conf

#Various default settings各種默認設置
#Includeconf/extra/httpd-default.conf
#############################SSL
設定###############################
#Secure (SSL/TLS) connections
加密連接設置
#Includeconf/extra/httpd-ssl.conf
#
# Note: The following must must bepresent to support
#       startingwithout SSL on platforms with no /dev/random equivalent
#      but a statically compiled-in mod_ssl.
#
注意:要支持如下功能必須存在在沒有ssl的平臺上(和no/dev/random等價),而是靜態編譯了mod_ssl
#
僞隨機數生成器(PRNG)播種源

SSLRandomSeedstartup builtin
使用內建方式啓動
SSLRandomSeedconnect builtin
使用內建方式連接


發佈了19 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章