nginx虛擬機器配置 支援php

2022-04-11 16:41:06 字數 1668 閱讀 9744

由於本人水平有限,以下記錄僅作參考。

下面貼出我的乙份正常執行的nginx伺服器虛擬機器配置。/usr/local/nginx/conf/vhost/www.xsll.com.conf

1

server 16}

1718 error_page 404 /404

.html;

1920 # redirect server error pages to the static page /50x.html21#

22 error_page 500

502503

504 /50x.html;

23 location = /50x.html

2627 # proxy the php scripts to apache listening on 127.0.0.1:8028#

29 #location ~\.php$

3233 # pass the php scripts to fastcgi server listening on 127.0.0.1:900034#

35 location ~\.php$

4445 # deny access to .htaccess files, if apache'

s document root

46 # concurs with nginx'

s one47#

48 #location ~ /\.ht

51 }

下面我貼出我的php的配置檔案/user/local/php/etc/php-fpm.conf

1 [global

]2 pid = /usr/local/php/var/run/php-fpm.pid

3 error_log = /usr/local/php/var/log/php-fpm.log

4 log_level =notice56

[www]

7 listen = /tmp/php-cgi.sock

8 listen.backlog = -1

9 listen.allowed_clients = 127.0.0.1

10 listen.owner =www

11 listen.group =www

12 listen.mode = 0666

13 user =www

14 group =www

15 pm =dynamic

16 pm.max_children = 10

17 pm.start_servers = 2

18 pm.min_spare_servers = 1

19 pm.max_spare_servers = 6

20 request_terminate_timeout = 100

21 request_slowlog_timeout = 0

22 slowlog = var/log/slow.log

可以看到在虛擬主機配置的38行:fastcgi_pass unix:/tmp/php-cgi.sock;這個路徑正式php配置檔案中第7行:listen = /tmp/php-cgi.sock;這樣nginx虛擬機器就支援了php程式解析了。

Nginx配置虛擬機器

2.配置虛擬機器 1 通過埠號區分虛擬機器 1 由於nginx安裝預設埠號 80,且server配置如下 server 2 配置另乙個埠號 81,新增server配置 server 3 複製html並重命名為html defferent,並修改html defferent中index.html為in...

nginx虛擬機器配置

全域性配置worker processes 1 有乙個工作的子程序,可自行修改 一般設定為 cpu數 核數 一般是nginx的連線特性event server2 server.舉例server error page 500 502 503 504 50x.html location 50x.html...

Nginx上配置虛擬機器

基於ip位址的虛擬主機配置,在一台主機上有多個ip的情況。不同的ip對應不同的 內容,客戶端可以通過ip訪問不同的網頁內容。ifconfig eth0 1 192.168.2.5 netmask 255.255.255.0 up ifconfig eth0 2 192.168.2.6 netmask...