nginx.conf的server配置如下
server
{
listen 80;
server_name .ai9475.com; #注意前面的小数点,这样就不用配置www
index index.html index.htm index.php;
root /home/wwwroot/;
error_page 404 = /404.php; #需要在前面http中加 fastcgi_intercept_errors on;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
location /status {
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwlogs/access.log access;
}
include vhost/*.conf; #一定要包含在这个
有/usr/loca/nginx/conf/ 下创建vhost
添加一个文件ai9475_cn.conf文件,配置内容如下
server
{
listen 80;
server_name .ai9475.cn;
index index.html index.htm index.php;
root /home/wwwai9475cn/;
error_page 404 = /404.php;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
location /status {
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
log_format commpany_access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwlogs/access_ai9475cn.log commpany_access;
}