要将NGINX指向多个站点的标准PHP,可以按照以下步骤进行配置:
- 首先,确保已经安装了NGINX和PHP,并且NGINX的配置文件位于/etc/nginx/nginx.conf。
- 在NGINX的配置文件中,找到server块,该块用于定义一个虚拟主机。
- 在server块中,使用server_name指令定义要指向的域名或IP地址。例如,如果要指向两个站点,可以使用以下配置:
- 在server块中,使用server_name指令定义要指向的域名或IP地址。例如,如果要指向两个站点,可以使用以下配置:
- 上述配置中,site1.com和site2.com是要指向的两个站点的域名,/var/www/site1和/var/www/site2是站点的根目录。
- 接下来,配置PHP解释器。在NGINX的配置文件中,找到location ~ .php$块,并确保以下指令已正确配置:
- 接下来,配置PHP解释器。在NGINX的配置文件中,找到location ~ .php$块,并确保以下指令已正确配置:
- 上述配置中,fastcgi_pass指令指定了PHP解释器的位置,可以根据实际情况进行调整。
- 保存配置文件并重新加载NGINX配置,以使更改生效:
- 保存配置文件并重新加载NGINX配置,以使更改生效:
- 最后,将站点文件放置在相应的根目录中。对于上述示例配置,site1.com的文件应放置在/var/www/site1目录下,site2.com的文件应放置在/var/www/site2目录下。
完成上述步骤后,NGINX将会根据访问的域名来指向相应的站点,并使用PHP解释器来处理PHP文件。