Откройте папку Ip/ в Nginx

Я хочу открыть веб-сайт без доменного имени с IP/ имя_папки. Каждый раз, когда я пытаюсь получить доступ к веб-сайту, меня перенаправляют на другой веб-сайт на том же сервере. Вот моя конфигурация по умолчанию:

server {
   listen 80 default;
   server_name localhost;
   root /usr/share/nginx/www/;
   location /justice.ma {
   root  /usr/share/nginx/www/justice.ma/;
}
 location / {
        index  index.html index.htm index.php;
    }
    location ~ \.php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass php5-fpm-sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_intercept_errors on;
    }
}

другая конфигурация веб-сайта (она вызывает перенаправление на этот веб-сайт):

        server {
            listen 80;
            server_name domain.com www.domain.com;
            root /usr/share/nginx/www/domain.com;
            return 301 https://domain.com;

}
# HTTPS server
#
server {
    listen 443;
    server_name  domain.com;

    root /usr/share/nginx/www/domain.com;
    index index.php;

    ssl on;
    ssl_certificate /usr/share/nginx/www/domain.com/domain.com.crt;
    ssl_client_certificate /etc/nginx/www/domain.com.ca;
    ssl_certificate_key /etc/ssl/private/domain.com.key;

    ssl_session_timeout 5m;

    ssl_protocols SSLv3 TLSv1;
    ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
    ssl_prefer_server_ciphers on;

location /phpmyadmin {
  alias /usr/share/phpmyadmin/;
  try_files $uri $uri/ /index.php;
}
location ~ ^/phpmyadmin(.+\.php)$ {
  alias /usr/share/phpmyadmin$1;
  fastcgi_pass php5-fpm-sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$1;
  include fastcgi_params;
}
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass php5-fpm-sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_intercept_errors on;
    }
    location /uploads/ { 
    location ~ .*\.(php).*$ 
    { 
    deny all; 
    } 
        }
}

Пожалуйста помоги!

1 ответ

Решение
  1. Очистите кеш вашего браузера.
  2. Убедитесь, что редирект исходит от nginx, а не от вашего php-скрипта.
Другие вопросы по тегам