我在端口 8080 上有 nginx,位于端口 80 上运行的清漆后面。我的服务器上只有一个网站。问题是您也可以通过服务器的 IP 地址访问它,而不仅仅是 url。谷歌索引了这个IP,我害怕重复内容的问题。
如何将发送到 IP 地址的请求重定向到我的 URL?我尝试了这段代码,但最终出现循环重定向错误。
server {
listen 180.10.1.1:80;
server_name 180.10.1.1;
rewrite .* http://www.mysite.com$request_uri permanent;
}
谢谢
编辑:vcl的其余部分
server {
listen 8080;
server_name site.com;
access_log /var/log/nginx/localhost.access.log;
error_page 502 /502.html;
## Default location
location / {
root /home/site.com/public_html;
index index.php;
...