我有一个IP号码使用,1.2.3.4,并希望与几个域共享。 我有site1.com分开,但其他域我有一个脚本来显示基于域的内容。 我已经转移到一个新的服务器,我正在使用nginx 1.0.6。 这与nginx 0.8.54旧服务器上的所需。 问题是指向1.2.3.4的所有域名总是显示site.com(第一个服务器块),而不是落入通配符服务器块。 我怎样才能修改这个工作按需要?
server { listen 1.2.3.4; server_name site.com www.site.com; root /home/www/site.com; ... } server { listen 1.2.3.4; server_name _; root /var/www; ... }
或者将您的后备server块移动到特定域的块之上,或者将您的listen更改为listen 1.2.3.4 default_server; 。