收藏文章 楼主

nginx 主配置文件和子站配置,nginx 调用php 和 php配置文件

版块:网站建设   类型:普通   作者:小绿叶技术博客   查看:1187   回复:0   获赞:23   时间:2021-09-02 14:23:31

nginx  php

 #  nginx 主配置文件


find / -name nginx.conf       # 查找nginx 配置文件所在目录



user  www www;

worker_processes auto;

error_log  /www/wwwlogs/nginx_error.log  crit;

pid        /www/server/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;


events

    {

        use epoll;

        worker_connections 51200;

        multi_accept on;

    }


http

    {

        include       mime.types;

                #include luawaf.conf;


                include proxy.conf;


        default_type  application/octet-stream;


        server_names_hash_bucket_size 512;

        client_header_buffer_size 32k;

        large_client_header_buffers 4 32k;

        client_max_body_size 50m;


        sendfile   on;

        tcp_nopush on;


        keepalive_timeout 60;


        tcp_nodelay on;


        fastcgi_connect_timeout 300;

        fastcgi_send_timeout 300;

        fastcgi_read_timeout 300;

        fastcgi_buffer_size 64k;

        fastcgi_buffers 4 64k;

        fastcgi_busy_buffers_size 128k;

        fastcgi_temp_file_write_size 256k;

                fastcgi_intercept_errors on;


        gzip on;

        gzip_min_length  1k;

        gzip_buffers     4 16k;

        gzip_http_version 1.1;

        gzip_comp_level 2;

        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;

        gzip_vary on;

        gzip_proxied   expired no-cache no-store private auth;

        gzip_disable   "MSIE [1-6]\.";


        limit_conn_zone $binary_remote_addr zone=perip:10m;

                limit_conn_zone $server_name zone=perserver:10m;


        server_tokens off;

        access_log off;


server

    {

        listen 888;

        server_name phpmyadmin;

        index index.html index.htm index.php;

        root  /www/server/phpmyadmin;

            location ~ /tmp/ {

                return 403;

            }


        #error_page   404   /404.html;

        include enable-php.conf;


        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

        {

            expires      30d;

        }


        location ~ .*\.(js|css)?$

        {

            expires      12h;

        }


        location ~ /\.

        {

            deny all;

        }


        access_log  /www/wwwlogs/access.log;

    }

include /www/wwwroot/wwwconf/*.conf;

}





 #  nginx 子站点

server

{

    listen 80;

    server_name security.eisc.cn;

    index index.php index.html index.htm default.php default.htm default.html;

    root /www/wwwroot/security.eisc.cn;


    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则

    #error_page 404/404.html;

    #SSL-END


    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改

    #error_page 404 /404.html;

    #error_page 502 /502.html;

    #ERROR-PAGE-END


    #PHP-INFO-START  PHP引用配置,可以注释或修改

    include enable-php-72.conf;

    #PHP-INFO-END


    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效

    include /www/server/panel/vhost/rewrite/security.eisc.cn.conf;

    #REWRITE-END


    #禁止访问的文件或目录

    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)

    {

        return 404;

    }


    #一键申请SSL证书验证目录相关设置

    location ~ \.well-known{

        allow all;

    }


    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

    {

        expires      30d;

        error_log /dev/null;

        access_log /dev/null;

    }


    location ~ .*\.(js|css)?$

    {

        expires      12h;

        error_log /dev/null;

        access_log /dev/null;

    }

    access_log  /www/wwwlogs/security.eisc.cn.log;

    error_log  /www/wwwlogs/security.eisc.cn.error.log;

}


 #  php 监听调用

find / -name php-fpm.conf 


[global]

pid = /www/server/php/72/var/run/php-fpm.pid

error_log = /www/server/php/72/var/log/php-fpm.log

log_level = notice


[www]

listen = /tmp/php-cgi-72.sock

listen.backlog = 8192

listen.allowed_clients = 127.0.0.1

listen.owner = www

listen.group = www

listen.mode = 0666

user = www

group = www

pm = dynamic

pm.status_path = /phpfpm_72_status

pm.max_children = 50

pm.start_servers = 5

pm.min_spare_servers = 5

pm.max_spare_servers = 10

request_terminate_timeout = 100

request_slowlog_timeout = 30

slowlog = var/log/slow.log



提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:nginx 主配置文件和子站配置,nginx 调用php 和 php配置文件

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息