由於本人水平有限,以下記錄僅作參考。
下面貼出我的乙份正常執行的nginx伺服器虛擬機器配置。/usr/local/nginx/conf/vhost/www.xsll.com.conf
1server 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...