我是Nginx的新手,我在Nginx乘客上托管我的rails应用程序.我希望我的网站只能访问一个域名.所以我设置我的Nginx conf如下:
server {
listen 80;
server_name mydomain.com www.mydomain.com;
root /var/deploy/myapp/current/public;
passenger_enabled on;
location ~* \.(js|css|png|jpg|jpeg|gif|ico)${
expires 1y;
add_header Cache-Control public;
}
}
我指定了server_name指令,但它仍然会回答任何指向此IP的内容,我可以在access.log中看到它回答其他域名.
有什么我做错了吗?