好的,您必須在/ etc/nginx/sites-available中創建一個文件(不需要擴展名),它代表您的文件夾/域的名稱(例如:drupal,yoursite.com)。
下面是一個示例文件:
server {
server_name yourdomain.com;
root /var/www/yourdomain;
index index.php;
location/{
autoindex on;
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}
在樣品上方將實際發送URL重寫爲$ _ SERVER [ 'REQUEST_URI']。更多的nginx重寫,你可以看看http://wiki.nginx.org/HttpRewriteModule以獲得更多的參考。
那麼你一定要在創建該文件的一個符號鏈接,使之在/ etc/nginx的/啓用站點文件夾
Example: # ln -s /etc/nginx/sites-available/yoursite /etc/nginx/sites-enabled/yoursite
然後,重新啓動/重新加載nginx的
# services nginx reload
你能不能將它們設置爲[VirtualHost](http://wiki.nginx.org/VirtualHostExample)? – dakdad