2 votes

Nginx Windows Proxy Cache serveur contenu statique

En fait, j'essaie de configurer nginx avec apache, mais je veux que nginx serve du contenu statique comme du javascript, des feuilles de style, des fichiers média, etc., mais je veux que le php soit transmis à apache qui écoute sur le port 8080.

En utilisant ce qui suit, je peux faire en sorte que nginx redirige les requêtes php vers apache qui écoute sur le port 8080.

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

Mais comment puis-je dire à nginx de servir toutes les données statiques telles que .css .js .flv. png .ico .gif .jpg etc.

1voto

Shashi kiran Points 41

Êtes-vous sûr de vouloir nginx sous Windows ? de http://nginx.org/en/docs/Windows.html :

La version de nginx pour Windows utilise l'API Win32 native (et non l'API Cygwin). ). Seule la méthode de traitement des connexions select() est actuellement utilisée, il ne faut donc pas s'attendre à des performances et une attendues. En raison de cela et de quelques autres problèmes connus, la version de nginx pour Windows est considérée comme une bêta version.

0voto

Jared Bond Points 106

Ajoutez une nouvelle directive d'emplacement qui pointe vers vos fichiers statiques :

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

Pour ce qui est du FLV, vous voudrez lire le document suivant HttpFlvModule article si vous voulez chercher. Sinon, il suffit d'ajouter 'flv' dans le modèle d'extension.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X