Adicionando host virtual ao nginx usando IP e pasta

1

Quero testar este site para o qual ainda não tenho um domínio e queria poder acessá-lo por meio de algo assim:

http://123.123.123.123/testsite

Eu pensei que no meu arquivo testsite.conf eu poderia fazer isso:

server {
        listen 80;
        server_name 123.123.123.123/testsite;

        access_log /var/log/nginx/testsite.com.access.log;
        access_log /var/log/nginx/testsite.com.error.log;

        root /var/www/testsite;
        index   index.php;

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

        location ~ \.php$ {
                try_files $uri =404;
                include fastcgi_params;
                fastcgi_pass 127.0.0.1:9000;
        }
}

mas não funciona ... alguém pode me apontar para a direção certa? Obrigado

    
por Joao Leal 18.10.2014 / 11:30

1 resposta

3

Leia a documentação!

A diretiva server_name não deve conter uma parte do URI, pois ela é compatível com o HTTP Host .

Adapte seu caminho e você local bloqueie para corresponder a /test em vez de / .

    
por 18.10.2014 / 11:37

Tags