1哺窄、在 /etc/nginx 下創(chuàng)建 vhosts 目錄
mkdir?/etc/nginx/vhosts
2哭懈、在 /etc/nginx/vhosts/ 里創(chuàng)建一個名字為 example1.com.conf 的文件栓袖,把以下內容拷進去
server?{
listen??80;
server_name??example1.com?www.?example1.com;
access_log??/www/access_?example1.log??main;
location?/?{
root???/www/example1.com;
index??index.php?index.html?index.htm;
}
error_page???500?502?503?504??/50x.html;
location?=?/50x.html?{
root???/usr/share/nginx/html;
}
#?pass?the?PHP?scripts?to?FastCGI?server?listening?on?127.0.0.1:9000
location?~?.php$?{
fastcgi_pass???127.0.0.1:9000;
fastcgi_index??index.php;
fastcgi_param??SCRIPT_FILENAME??/www/example1.com/$fastcgi_script_name;
include????????fastcgi_params;
}
location?~?/.ht?{
deny??all;
}
}
3币呵、在 /etc/nginx/vhosts/ 里創(chuàng)建一個名字為 example2.com.conf 的文件倍阐,把以下內容拷進去
server?{
listen??80;
server_name??example2.com?www.?example2.com;
access_log??/www/access_?example1.log??main;
location?/?{
root???/www/example2.com;
index??index.php?index.html?index.htm;
}
error_page???500?502?503?504??/50x.html;
location?=?/50x.html?{
root???/usr/share/nginx/html;
}
#?pass?the?PHP?scripts?to?FastCGI?server?listening?on?127.0.0.1:9000
location?~?.php$?{
fastcgi_pass???127.0.0.1:9000;
fastcgi_index??index.php;
fastcgi_param??SCRIPT_FILENAME??/www/example2.com/$fastcgi_script_name;
include????????fastcgi_params;
}
location?~?/.ht?{
deny??all;
}
}
4仇箱、打開 /etc/nginix.conf 文件,在相應位置加入 include 把以上2個文件包含進來
user??nginx;
worker_processes??1;
#?main?server?error?log
error_log???????/var/log/nginx/error.log?;
pid?????/var/run/nginx.pid;
events?{
worker_connections??1024;
}
#?main?server?config
http?{
include???????mime.types;
default_type??application/octet-stream;
log_format??main??'$remote_addr?-?$remote_user?[$time_local]?$request?'
'"$status"?$body_bytes_sent?"$http_referer"?'
'"$http_user_agent"?"$http_x_forwarded_for"';
sendfile????????on;
#tcp_nopush?????on;
#keepalive_timeout??0;
keepalive_timeout??65;
gzip??on;
server?{
listen?????????80;
server_name?????_;
access_log??????/var/log/nginx/access.log?main;
server_name_in_redirect??off;
location?/?{
root??/usr/share/nginx/html;
index?index.html;
}
}
#?包含所有的虛擬主機的配置文件
include?/usr/local/etc/nginx/vhosts/*;
}
5惨缆、重啟 Nginx
/etc/init.d/nginx?restart