如何在 Plesk 中设置 Apache 和 nginx

Demon| 2016-04-27 教程, Plesk 评论数( 0 )

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

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

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

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

调整 Apache Web 服务器设置

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

通过上图可见,这些设置分成两组:

  • 通用 Apache 设置。

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

  • nginx 设置。

这些设置定义 Apache 和 nginx web 服务器之间如何处理 web 请求,已达到更佳性能。

重要说明:nginx 设置仅适用于高级用户。

o智能静态文件处理。

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

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

o由 nginx 直接服务静态文件。

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

例如,要排除 Apache 递送 jpg 和 gif 文件,应启用选项 由 nginx 直接服务静态文件并指定相应文件扩展名,如gif、jpg或gif|jpg。

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

o由 nginx 处理 PHP 文件。

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

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

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

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

服务器设置的默认值

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

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

标签:

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论