nginx和php-fpm分开部署,动静分离。
环境:centos(7.3) nginx(1.12) php-fpm(7.1.9)
nginx服务器:192.168.1.72
安装nginx服务器,并且部署静态内容。
配置nginx.conf文件修改
server { listen 80; server_name localhost; try_files $uri $uri/ /index.php?$query_string; location ~* \.(css|js)$ { root /var/html/static } location ~* \.(png|ico|gif|jpg|jpeg)$ { root /var/html/image } location / { fastcgi_pass 192.168.1.172:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/html/yd_laravel/public$fastcgi_script_name; include /usr/local/nginx/conf/fastcgi_params; } }
php-fpm服务器:192.168.1.172
安装php服务和php-fpm,部署php代码
编辑php-fpm.conf配置文件
listen = 127.0.0.1:9000
修改为:listen = 192.168.1.172:9000
重启php-fpm服务
完成。