(三)zabbix_配置Nginx连接php
注:zabbix工具链接: https://pan.baidu.com/s/1i5KlDYH 密码: c9jg一、Nginx连接php
1、准备测试php文件
站点创建
# mkdir -p /data/site/huotouyihao/
存放Nginx日志
#mkdir -p /data/logs/nginx
#vi /data/site/huotouyihao/info.php
<?php
phpinfo();
?>
保存退出
2、配置Nginx
# cd /usr/local/nginx-1.8.1/conf
# vi nginx.conf
代码如下:
server {
listen 80;
server_namelocalhost;
#charset koi8-r;
#access_log logs/host.access.logmain;
access_log /data/logs/nginx/nginxaccess.log ;
index index.php index.html index.html;
root /data/site/huotouyihao;
location / {
# root html;
# indexindex.html index.htm;
try_files $uri $uri/ /index.php?$args;
}
location ~ .*\.(php)?$
{
expires -1s;
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
下面测试也可以:
(代码:如下
#gzip on;
server {
listen 80;
server_namelocalhost;
#charset koi8-r;
#access_loglogs/host.access.logmain;
access_log/data/logs/nginx/nginxaccess.log;
index index.phpindex.html;
location / {
# roothtml;
# index index.html index.htm;
try_files $uri$uri/ /index.php?$args;
}
location ~ \.php${
root html;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
includefastcgi_params;
fastcgi_paramSCRIPT_FILENAME /usr/local/nginx/html(注意前面目录是用户自定义的数据目录)$fastcgi_script_name;
}
#error_page404 /404.html;
# redirect servererror pages to the static page /50x.html
#
error_page 500 502 503 504/50x.html;
location =/50x.html {
root html;
}
)
3、重新启动Nginx服务
#/usr/local/nginx-1.8.1/sbin/nginx -sreload
4、测试http://localhost/info.php
5、注意服务器本机防火墙策略
页:
[1]