- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
Пытаюсь настроить отдачу нескольких тестовых сайтов на nginx (изучаю как оно устроено перед тем как использовать начать)
Есть тестовые домены и тренеруюсь на них. Есть 2 домена и 2 ip
1 сайт тестовый (голый движок магазина) открывается нормально и все в общем работает как нужно.
Вчера зарегил второй домен (в веб директории тупо index.html приветственная страница nginx ) , настроил у регистратора записи и создал второй конфиг на vps.
Конфиги из conf.d
1 конфиг
server {
listen 80;
server_name site1.cf;
root /usr/share/nginx/html/site1.cf;
index index.php;
.....
2 конфиг
server {
listen 80;
server_name site2.cf;
root /usr/share/nginx/html/site2.cf;
index index.php index.html;
...
в nginx.conf добавил редирект с www на non-www
Сейчас работает так.
site1.cf
Открывается нормально. с www на без www редиректит
site2.cf
происходит редирект на site1.cf. www.site2.cf не открывается ERR_CONNECTION_TIMED_OUT
в .conf конфиге site2.cf пробовал прописать в server_name site2.cf; айпишник вместо домена. так же работает
по домену site2.cf ip определяется корректно (vps мой)
Подскажите пожалуйста куда копать?
---------- Добавлено 02.11.2017 в 12:20 ----------
проверил через другой браузер ie еще
редиректа с site2.cf на site1.cf нет. Просто не грузиться
Лучше так редиректить:
server {server_name www.site2.cf;
return 301 $scheme://site2.cf$request_uri;
Скорей всего, вы не указали IP для WWW , site2.cf , по этому у вас ERR_CONNECTION_TIMED_OUT.
указал у регистратора. при проверке показывает соответствие айпи впс и домена (домена с www)
где-то еще нужно?
у меня вообще не грузится site2.cf. а логи пустые
указал у регистратора. при проверке показывает соответствие айпи впс и домена (домена с www)
где-то еще нужно?
Проверте ping www.site2.cf - с вашего компьютера.
windows - пуск - выполнить - пишем, cmd - окошко черное, пишите ping www.site2.cf - inter.
Возможно ДНС не обновился, у провайдера.
да нет же все обновилось еще вчера. айпи домена = айпи впс
аа вы про моего прова. сейчас проверю
нет все так. пинг с компа тоже до айпи впс (превышен интервал ожидания)
Странная у вас работа сети, пингов нету к впс, адреса как-то открываются, провайдера на мыло ;) - или хостер параноидальный :)))
Тестируйте что-не так. почему нету пингов, резол есть ? домена www.site2.cf - проверка так-же windows - cmd - nslookup www.site2.cf - должен быть ответ, домен-ip.
адрес site2.cf так же как www.site2.cf не открывается
полагаю провайдер не причем (если только это не заговор провайдеров против меня ))) )-через мобильный интернет тоже недоступно. где то в другом наверное туплю
nslookup выдает
не заслуживающий доверия ответ:
site2.cf
ip (айпишник впски)
сократил до минимума конфиг сайта
server {
listen 80;
server_name site2.cf;
root /usr/share/nginx/html/site2.cf;
index index.php index.html;
log_not_found off;
access_log /var/log/nginx/site2.cf-access.log;
error_log /var/log/nginx/site2.cf-error.log error;
location / {
try_files $uri $uri/ =404;
}
}
не грузит 2 сайт. первый норм работает
nginx -t ошибок не видит
100% заговор если у вас ERR_CONNECTION_TIMED_OUT. ;)
проблема была в том что тупо не настроил (не знал об этом) 2-й айпишник в /etc/sysconfig/network-scripts :D. соответственно и браузер не мог достучаься до сервака
Спасибо madoff подсказал в чем дело
---------- Добавлено 02.11.2017 в 20:01 ----------
Лучше так редиректить:
server {server_name www.site2.cf;
return 301 $scheme://site2.cf$request_uri;
почему лучше?
проблема была в том что тупо не настроил (не знал об этом) 2-й айпишник в /etc/sysconfig/network-scripts :D. соответственно и браузер не мог достучаься до сервака
Спасибо madoff подсказал в чем дело
---------- Добавлено 02.11.2017 в 20:01 ----------
почему лучше?
используйте реврайт, в данном случаи такой.
И все будет хорошо.:)