Странное нежелательное перенаправление HTTPS в моем nginx сервере

Я изо всех сил пытаюсь найти то, что вызывает перенаправление HTTPS в моем nginx сервере. Я даже запустил новое бродячее поле для тестирования его без любой удачи, таким образом, я начинаю полагать, что это не имеет никакого отношения к моему локальному бродячему полю.

Я использую MAC OSX Высокая Горная цепь в моем компьютере и Ubuntu 16.04 для моего локального сервера в моем бродячем поле.

Как я описал, я постоянно получаю перенаправление HTTPS для своего домена, и SSL не включен в моем nginx сервере.

Вот моя nginx конфигурация (vhost.conf):

server {
  listen 80;

  root /var/www/example.dev/html;
  index index.php;

  server_name example.dev;
  sendfile off;

  location / {
      try_files $uri $uri/ /index.php?q=$uri&$args;
  }

  # pass the PHP scripts to FastCGI server listening on /tmp/php7.0-fpm.sock
  #
  location ~ \.php$ {
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        try_files $fastcgi_script_name =404;
        set $path_info $fastcgi_path_info;
        fastcgi_param PATH_INFO $path_info;
        fastcgi_index index.php;
        include fastcgi.conf;
  }
}

В моем nginx.conf У меня есть следующее содержание:

user www-data;
worker_processes auto;
pid /run/nginx.pid;

events {
    worker_connections 768;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}

И в моем/etc/hosts файле, я добавил следующее, таким образом, я могу получить доступ к Бродячему серверу от своего Mac (да, 192.168.50.100 IP бродячего сервера, он был проверен):

192.168.50.100 example.dev

Если я делаю запрос wget от своего Mac, я действительно получаю возвращенное содержание своего сервера без любого перенаправления HTTPS.

Я определенно нуждаюсь в помощи с этим.

0
задан 23 March 2018 в 06:17

1 ответ

Это - самая неловкая вещь, которую я испытал при установке сервера. Просто изменение servername сделал 'прием'.

Я использовал .dev TLDs. Я изменил его на .local и voilà! Работа сервера. Тот же configurarion, бесчисленный service nginx restart, 2 различных бродячих машины с 2 различными версиями Ubuntu, и все еще получили те же результаты.

Даже изменение server.conf для полностью другого.

1
ответ дан 30 October 2019 в 05:03

Другие вопросы по тегам:

Похожие вопросы: