āĻāĻāĻŋ āĻšāĻ˛ āĻĢāĻžāĻ¸ā§āĻāĻ¸āĻŋāĻāĻŋ-āĻŽāĻ¨ā§-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
XSP - Mono ASP.NET āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (xsp āĻāĻŦāĻ xsp2)
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
xsp [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
or
mod-mono-server4 [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
or
fastcgi-āĻŽāĻ¨ā§-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°4 [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
XSP, mod-mono-server4 āĻāĻŦāĻ fastcgi-mono-server4 āĻšāĻ˛ ASP.NET-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻšā§āĻ¸ā§āĻāĨ¤
āĻ¯āĻĻāĻŋ `xsp' āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž ASP.NET āĻšā§āĻ¸ā§āĻ āĻāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻŦāĻ System.Web āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻ āĻ¸āĻžāĻāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŦāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ,
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ āĻĢāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŦ āĻāĻŋāĻā§ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤
`mod-mono-server4' āĻāĻŦāĻ 'fastcgi-mono-server4' āĻāĻāĻ¯āĻŧāĻ ASP.NET āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻšā§āĻ¸ā§āĻ āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ 1.3-2.2 āĻāĻŋāĻ˛
mod_mono āĻāĻŦāĻ FastCGI āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤)āĨ¤ āĻāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ
āĻāĻā§āĻ-āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ§āĻžāĻ¨ HTTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, ASP.NET āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
mod_mono āĻāĻŦāĻ mod-mono-server4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ --filename āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ TCP āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ --port āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-- āĻ āĻŋāĻāĻžāĻ¨āĻž addr
āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ xsp āĻāĻ° āĻāĻ¨ā§āĻ¯ 0.0.0.0 āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ 127.0.0.1
mod-mono-server4. AppSettings āĻā§ āĻ¨āĻžāĻŽ: MonoServerAddress
--āĻŦāĻ¨ā§āĻĻāĻ° āĻĒā§āĻ°ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ XSP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻļā§āĻ¨āĻŦā§āĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ
XSP āĻĒā§āĻ°ā§āĻ 8080 āĻ āĻļā§āĻ¨ā§ āĻāĻŦāĻ mod-mono-server4 āĻāĻ° āĻā§āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĨ¤ āĻ ā§āĻ¯āĻžāĻĒāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻā§
āĻ¨āĻžāĻŽ: MonoServerPort
--āĻāĻŽāĻž āĻāĻžāĻ N
āĻ˛āĻŋāĻ¸ā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻā§ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻ˛āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
500 āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻŽāĻŋāĻ¨ āĻĨā§āĻ°ā§āĻĄ N
āĻĨā§āĻ°ā§āĻĄāĻĒā§āĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻ āĻĨā§āĻ°ā§āĻĄāĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨
āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻāĻ¸ā§āĻŽāĻŋāĻ āĻāĻāĻŽāĻ¨ āĻāĻžāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŽāĻ¨ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž
--āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ (mod-mono-server4 āĻāĻŦāĻ fastcgi-āĻŽāĻ¨ā§-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°4)
āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨: /tmp/mod_mono_server
(fastcgi-mono-server4: /tmp/fastcgi-mono-server4) āĻ ā§āĻ¯āĻžāĻĒāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻā§ āĻ¨āĻžāĻŽ:
UnixSocketFileName (fastcgi-mono-server4: MonoUnixSocket)
--āĻŽā§āĻ˛ āĻĒāĻžāĻĨ
XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ¸ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ XSP āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ¨ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻāĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ ā§āĻ¯āĻžāĻĒāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻā§ āĻ¨āĻžāĻŽ: MonoServerRootDir
--appconfigfile āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
XML āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻĻā§āĻā§āĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§ (sample.webapp) āĻāĻŦāĻ WEBAPP āĻĢāĻžāĻāĻ˛
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨āĻŋāĻā§. AppSettings āĻā§ āĻ¨āĻžāĻŽ: MonoApplicationsConfigFile
--appconfigdir āĻĨā§āĻā§ DIR
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ XML āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§
āĻĄāĻŋāĻāĻāĻāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻ āĻŦāĻļā§āĻ¯āĻ '.webapp' āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ ā§āĻ¯āĻžāĻĒāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻā§ āĻ¨āĻžāĻŽ:
MonoApplicationsConfigDir
-- āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ ā¤ā¤ĒāĨā¤¸
āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ. āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ '/:.'āĨ¤
āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
'/:āĨ¤' āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ / āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
'/blog:../myblog'
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ /āĻŦā§āĻ˛āĻāĻāĻŋ ../myblog-āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
'/:.,/blog:../myblog'
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤ āĻĻā§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
myhost.someprovider.net:/blog:../myblog
myhost.someprovider.net āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ /āĻŦā§āĻ˛āĻ ../myblog-āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-- āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ mod_mono āĻĻā§āĻŦāĻžāĻ°āĻž ASP.NET āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻžāĻšāĻŋāĻĻāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° mod-mono-server4.exe-āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
--āĻāĻāĻāĻžāĻ¨āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ xsp/mod-mono-server4 āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻā§ āĻāĻžāĻĒāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
--āĻ¨āĻž-āĻ˛ā§āĻāĻžāĻ¨ā§
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛/āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻā§āĻĒāĻ¨
āĻĢāĻžāĻāĻ˛/āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻāĻ¨ā§āĻĄā§āĻā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻāĻŦāĻ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻšāĨ¤ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ¯ā§āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛/āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻŦā§āĻļāĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĻā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤ā§āĻŽāĻžāĻ°
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ¤ā§ āĻā§āĻ¨ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛/āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨ā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋ-āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ°āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ ā§āĻ¯āĻžāĻĒāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻā§ āĻ¨āĻžāĻŽ:
MonoServerCheckHiddenFiles (āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ 'āĻ¸āĻ¤ā§āĻ¯' āĻŦāĻž 'āĻŽāĻŋāĻĨā§āĻ¯āĻž' āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§)
--https
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ HTTPS āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ X.509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĒā§āĻ°āĻžāĻāĻā§āĻ āĻā§ --cert/--pkfile āĻ āĻĒāĻļāĻ¨ āĻ¸āĻš āĻ āĻĨāĻŦāĻž --p12file āĻ¸āĻš (āĻ¯āĻž
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻāĻā§āĻ āĻā§ āĻāĻāĻ¯āĻŧāĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§)āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ X.509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=server" -p12 server.p12 s3kr3t
Mono MakeCert - āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.1.9.0
X.509 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ 2002, 2003 Motus Technologies. āĻāĻĒāĻŋāĻ°āĻžāĻāĻ 2004-2005 āĻ¨āĻā§āĻ˛āĨ¤ BSD āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤
āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯
āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ xsp āĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
$ xsp --https --p12file server.p12 --pkpwd s3kr3t
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--https-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻŽāĻ¨ --https āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ HTTPS āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ
āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻāĻāĻŋ "āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ" āĻĒāĻžāĻ āĻžāĻ¨
āĻ¨āĻŋāĻā§āĻĻā§āĻ°. āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻž āĻ¨āĻž āĻĻāĻŋāĻ¤ā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĨ¤ āĻāĻ¯āĻŧā§āĻŦ
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻ¨āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ§āĻŋāĻāĻžāĻāĻļ
āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻžāĻŦā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--https-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¯ā§āĻŽāĻ¨ --https āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ HTTPS āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻ°āĻž āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯āĻžāĻ°āĻž
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻŦā§āĻ¨. āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻ¤āĻžāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--p12 āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ PKCS#12 āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ X.509 āĻāĻāĻ¯āĻŧāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
HTTP āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻŦāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻ¨āĻĒāĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° X.509 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
--pkfileāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--pkfile āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ PVK āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻŦ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¨āĻ¯āĻŧ
āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° PKCS#12 āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (--p12file āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--pkpwd āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ PASSWORD āĻšāĻ˛ āĻĄāĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ PVK āĻāĻŦāĻ PKCS#12 āĻāĻāĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
--āĻĒā§āĻ°āĻā§āĻāĻ˛ PROTOCOL
āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, Tls āĻāĻŦāĻ Ssl3āĨ¤ SSL2 āĻ¨āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻ¯āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§
āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XSP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤ mod_mono-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ SSL/TLS-āĻāĻ° āĻāĻ¨ā§āĻ¯ Apache āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-- āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻāĻ°āĻž (mod-mono-server4 āĻā§āĻŦāĻ˛)
āĻāĻāĻāĻŋ āĻāĻ˛āĻŽāĻžāĻ¨ mod-mono-server4 āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤āĻā§ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ āĻĒāĻļāĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§
--filename āĻ āĻĨāĻŦāĻž --address āĻāĻŦāĻ --port āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤
--help āĻ āĻĒāĻļāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
-- āĻāĻžāĻ°āĻŦā§āĻ¸
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
--āĻĒāĻŋāĻĄāĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ xsp PID āĻ˛ā§āĻā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻ¨ā§āĻāĻāĻžāĻāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
xsp āĻāĻŦāĻ xsp2 āĻšāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¯āĻž āĻŽāĻ¨ā§ āĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŽāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ (āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻā§āĻ°ā§āĻ¸ā§ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ), āĻāĻĒāĻ¨āĻŋ MONO_OPTIONS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯āĻāĻ¨ āĻāĻā§āĻ¸āĻāĻ¸āĻĒāĻŋ āĻŦāĻž āĻāĻā§āĻ¸āĻāĻ¸āĻĒāĻŋā§¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
$ MONO_OPTIONS=--āĻĄāĻŋāĻŦāĻžāĻ xsp2
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ° INDEX āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻŦā§ āĻ¤āĻž āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ xsp.exe.config āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛
āĻāĻāĻžāĻ° āĻŽāĻ¤:
<key="MonoServerDefaultIndexFiles" āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
value="index.aspx" />
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ¤ā§ āĻāĻā§ index.aspx, Default.aspx, default.aspx, index.html āĻāĻŦāĻ index.htmāĨ¤ āĻĻā§āĻ¯
āĻāĻĻā§āĻļ āĻŦāĻŋāĻˇāĻ¯āĻŧ.
WEBAPP āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§
--appconfigfile āĻāĻŦāĻ --appconfigdir-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ .webapp āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛:
{āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¨āĻžāĻŽ}
{āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ}
{āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻ}
{āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋāĻ¤ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ}
{aspx āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻ¤ āĻĒāĻĨ}
is true by default -->
{āĻ¸āĻ¤ā§āĻ¯|āĻŽāĻŋāĻĨā§āĻ¯āĻž}
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨ā§āĻĄ, āĻĒā§āĻ°āĻ¤āĻŋ ASP.NET āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋāĨ¤
āĻāĻāĻāĻŋ āĻāĻā§ sample.webapp XSP āĻ¨āĻŽā§āĻ¨āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛āĨ¤
āĻ˛ā§āĻāĻ
āĻŽāĻ¨ā§ āĻāĻā§āĻ¸āĻāĻ¸āĻĒāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ¨ āĻāĻā§āĻāĻžāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¯āĻŧāĻž āĻāĻžāĻāĻŋāĻ¯āĻŧā§āĻ° ([āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]) Fastcgi-
mono-server4 āĻ˛āĻŋāĻā§āĻā§āĻ¨ āĻŦā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ¨āĻŋāĻā§āĻ˛http://kerrick.wordpress.com>.
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯
MONO_ASPNET_NODELETE
āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, ASP.NET āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻā§āĻ˛āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ fastcgi-āĻŽāĻ¨ā§-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨