官术网_书友最值得收藏!

How it works...

For the most part, the configuration is the same as the static website configuration in Chapter 1, Let's Get Started. For the root URL call, we have a new try_files directive, which will attempt to load the files in the order specified, but will fall back to the last parameter if they all fail.

For this WordPress example, it means that any static files will be served if they exist on the system, then fall back to /index.php?args if this fails.

The args rewrite allows the permalinks of the site to be in a much more human form. For example, if you have a working WordPress installation, you can see links such as the one shown in the following screenshot:

Lastly, we process all PHP files via the FastCGI interface to PHP-FPM. In the preceding example, we're referencing the Ubuntu/Debian standard; if you're running CentOS/RHEL, then the path will be /var/run/php-fpm.sock.

NGINX is simply proxying the connection to the PHP-FPM instance, rather than being part of NGINX itself. This separation allows for greater resource control, especially since the number of incoming requests to the web server doesn't necessarily match the number of PHP requests for a typical website.

主站蜘蛛池模板: 兰坪| 江阴市| 西乌珠穆沁旗| 临安市| 德江县| 鹰潭市| 伊宁县| 泸定县| 平江县| 英超| 沙坪坝区| 万安县| 丹寨县| 准格尔旗| 海口市| 额济纳旗| 曲阜市| 东至县| 蛟河市| 兴业县| 永靖县| 大兴区| 胶南市| 旺苍县| 凭祥市| 大关县| 灵石县| 六枝特区| 正镶白旗| 唐海县| 宽甸| 凉山| 楚雄市| 筠连县| 京山县| 阜南县| 承德县| 寿阳县| 托克逊县| 玉溪市| 安泽县|