记录今天配置LNMP

今天做了个ngxin配置,不过还是有着领导的指导。

我们主要是对我们的服务开了两个端口,一个对内,一个对外。对外的是一组带有一定路径的路由。就比如

domain/api/......,可能都会打到的是 api.youpin.mi.com上。再nginx上我们做了重写,如果不符合路径的就会被打回来。

除此之外,今天还学些了php-fpm。这个感觉和python的gunicorn非常的相像。但还要再php-fpm配置文件里要改一下,或者是改成监听某个端口,或者是socket文件。

server {
            listen       88;
            server_name  localhost 10.231.31.214;
		    root /home/work/admin/public;

                    location ^~ /vendor/ {
                             try_files $uri /index.php?$query_string;
                    }

                    location ^~ /mer/ {
                             try_files $uri /index.php?$query_string;
                    }

                    location / {
                             rewrite ^(.*)$ /mer/ redirect;
                    }

            location = /favicon.ico { access_log off; log_not_found off; }
                       location = /robots.txt  { access_log off; log_not_found off; }

            location ~ \.php$ {
                                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /home/work/admin/public/$fastcgi_script_name;
                include        fastcgi_params;
            }
        }

--------EOF---------
微信分享/微信扫码阅读