У меня странная проблема с сервером Nginx. Я размещаю статические файлы, используя ssl с сертификатами от 1 & 1 . Друг из Великобритании и друг из Германии сообщили, что они не могут получить доступ к моему веб-сайту, в то время как несколько друзей из Германии и Великобритании могут получить доступ к веб-сайту без каких-либо проблем. Ни один из людей, которые тестировали, никогда ранее не заходил на веб-сайт, чтобы убедиться, что результаты теста не совпадают с историей браузера. При вводе URL-адреса Nginx отправляет их на страницу url / default, которая не относится к моим маршрутам.
Я размещал один и тот же веб-сайт на другом компьютере под управлением nginx 1.14.0 (вместо 1.16.1), что решило проблему. вопрос для одного из моих тестеров. Это кажется очень произвольным, кто-нибудь когда-либо имел эту проблему?
Мой конфигурационный файл
server {
listen 0.0.0.0:443;
root /home/ubuntu/vue-project/dist/;
ssl on;
ssl_certificate /home/ubuntu/vue-project/certs/bundle.crt;
ssl_certificate_key /home/ubuntu/vue-project/certs/key.key;
location / {
try_files $uri $uri/ /index.html;
}
}
Сценарий перенаправления, который я использую для отправки всех запросов http на мой порт https
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}