Проблема: нежелательное перенаправление nginx vhost на www.domain.com
- Я настроил свой сервер/dns следующим образом:
root@letthemstare:~# cat /etc/hostname
letthemstare
root@letthemstare:~# cat /etc/hosts
127.0.0.1 localhost
127.0.0.1 letthemstare.dev.local letthemstare
#Virtual Hosts
178.62.111.20 letthemstare.com
root@letthemstare:~# head -20 /etc/nginx/sites-available/letthemstare.com
fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=MYAPP:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
server {
listen 80;
server_name www.letthemstare.com letthemstare.com 178.62.111.20;
root /var/www/lts/public_html;
## rewrite example.com to www.example.com
if ($http_host != "letthemstare.com") {
rewrite ^ $scheme://letthemstare.com$request_uri permanent;
}
sudo ln -s /etc/nginx/sites-available/letthemstare.com /etc/nginx/sites-enabled/letthemstare.com
Kfirs-MacBook-Pro:~ silis$ ping letthemstare.com
PING letthemstare.com (178.62.111.20): 56 data bytes
64 bytes from 178.62.111.20: icmp_seq=0 ttl=53 time=147.152 ms
Kfirs-MacBook-Pro:~ silis$ ping www.letthemstare.com
ping: cannot resolve www.letthemstare.com: Unknown host
Kfirs-MacBook-Pro:~ silis$
root@letthemstare:~# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
- Безопасные/незащищенные URL-адреса Magento были настроены на http://letthemstare.com/.
- Хостинг DNS — домен был настроен на letthemstare.com
Тем не менее, каждый раз, когда я использую URL-адрес letthemstare.com в своем браузере, он перенаправляется на www.letthemstare.com (который недоступен). Я предполагаю, что у меня есть ошибка в моем файле конфигурации vhost, но я не могу ее идентифицировать.
Пожалуйста, помогите мне очистить нежелательное перенаправление на домен www, а также перенаправить все URL-адреса с www на домен без www (мое условие if должно сделать это, но теперь я во всем сомневаюсь).
Спасибо и вперед.
curl -v http://letthemstare.com/
? - person Dondi Michael Stroma   schedule 06.06.2015