Nginx Conteúdo estático do servidor de cache de proxy do Windows

2
Basicamente eu estou tentando configurar o nginx com o apache, mas eu quero nginx para servir conteúdo estático, como javascript, stylesheets, arquivos de mídia, etc, mas eu quero que o php seja passado para apache escutando na porta 8080.

Usando o seguinte, posso obter o nginx para redirecionar solicitações do php para o apache que atende na porta 8080

location ~ \.php$ {
proxy_pass         http:127.0.0.1:8080/;
}

Mas como posso dizer ao nginx para servir todos os dados estáticos, como .css .js .flv. png .ico .gif .jpg etc.

    
por C0nw0nk 29.03.2013 / 18:59

2 respostas

1

Tem certeza de que deseja o nginx no Windows? de link :

Version of nginx for Windows uses the native Win32 API (not the Cygwin emulation layer). Only the select() connection processing method is currently used, so high performance and scalability should not be expected. Due to this and some other known issues version of nginx for Windows is considered to be a beta version.

    
por 27.04.2013 / 20:22
0

Adicione uma nova diretriz de localização que aponte para seus arquivos estáticos:

location ~* \.(css|js|png|ico|gif|jpg)$ { 
   root path/to/static/folder
}

Quanto ao FLV, você vai querer ler o artigo HttpFlvModule se quiser ter o recurso. Caso contrário, basta adicionar 'flv' no padrão de extensão.

    
por 01.04.2013 / 07:52