Apache Web 服务器设置

Plesk 使用 Apache web 服务器 (http://en.wikipedia.org/wiki/Apache_HTTP_Server) 向客户提供网页(如访客用来访问您的网站的浏览器)。默认情况下,要获得更好的性能,Apache 可辅以另一款 web 服务器 - nginx

默认 web 服务器设置 由服务器管理员(主机提供商)指定。例如,这些设置可确定 web 服务器处理不同类型文件的方式、使用 SSL 的方式、日志文件存储的位置,等等。

但是,您(作为网站所有者)可以设置网站的 自定义 web 服务器设置。例如,添加索引文件类型,限制访问网站,等等。

注意: 只有在您的主机订阅提供相应的权限时,您才可以调整网站的 web 服务器设置。

在本节:

调整 Apache Web 服务器设置

 
调整 Apache Web 服务器设置

所有可自定义的 web 服务器设置位于 网站与域名 > 域名 > Apache 和 nginx 设置 页面上。自定义设置仅对选定的网站起作用。

Apache_Nginx

该设置分成两组:

  • 通用 Apache 设置

    这些设置通常由网站所有者进行更改,他们可能要添加索引文件类型(索引文件),或具有某个扩展名文件的 MIME 类型(MIME 类型),要限制访问网站(拒绝访问网站),或指定某个文件类型的 Apache 处理程序(处理程序)。

  • nginx 设置

    这些设置定义了如何在 Apache 和 nginx web 服务器之间分配 web 请求的处理,为某个网站实现更好的性能。

    重要说明:nginx 设置仅适用于高级用户。要了解更多关于 nginx 设置,可查看管理员指南中的 调整虚拟主机的 nginx 设置

    • 智能静态文件处理

      警示:仅为诊断解决 nginx 相关问题关闭此选项。

      关闭此选项将限制 nginx 的作用:它将仅传递请求和响应,而不做修改。除了诊断解决 nginx 相关问题,我们建议您打开此选项。

    • 由 nginx 直接服务静态文件

      对于有许多静态内容(如图像或视频文件)和高负载的网站,通过指定 nginx 服务静态文件可以实现更好的性能。Apache 将不会参与处理具有指定扩展名文件的请求。

      例如,要排除 Apache 递送 jpg 和 gif 文件,应打开选项 由 nginx 直接服务静态文件 并指定文件扩展名如

      gif jpg

      gif|jpg

      警示:因为静态文件的请求从未到达 Apache,它们不会通过 Apache 处理程序。这意味着,例如,重写规则或 .htaccess 指令将不会被应用。

    • 由 nginx 处理 PHP 文件

      由 nginx 处理 PHP 文件” 选项打开时,Apache 不会参与处理 PHP 文件的请求。所有 PHP 文件的请求会由 nginx 使用 PHP-FPM 处理程序来处理。在 nginx 上 Apache 使用的处理程序不可用。PHP-FPM 是 FastCGI 的高级版本,很大程度上为高负载的 web 应用程序提供了好处。要了解更多关于 PHP-FPM 的信息,可查看 http://php-fpm.org/about/

      警示:由于 PHP 文件的请求未到达 Apache,它们不会通过其处理程序(CGI、FastCGI 或一个 Apache 模块),所以某些 web 应用程序可能无法按预期运行。

 

注意,子域名有自己的 web 服务器设置,因此,当您为有子域名的网站更改 web 服务器设置时,其子域名将不会接受这些更改。

如果您未找到需要的设置,可联系您的服务器管理员(主机提供商),他们可以为网站设置更多的自定义设置。

服务器设置的默认值

您可设置每个参数值,可输入一个自定义值,或者保留 默认 值。后面一种情况下,Plesk 会使用由服务器管理员(主机提供商)定义的 web 服务器配置的默认值。

您的值会覆盖默认值。唯一例外的是 拒绝访问网站 设置 - 默认配置的 IP 地址,以及您指定的 IP 地址,都将被应用到您的网站。在发生冲突时(例如,当您允许默认配置中拒绝的 IP 地址),Apache 会使用您的设置。