Maison > Article > Opération et maintenance > Comment utiliser le proxy nginx pour accéder aux ressources statiques
Afin de demander des ressources statiques (css, images, etc.) via nginx et de prévisualiser la page via le proxy nginx.
Entrez l'adresse du proxy nginx via le navigateur pour ouvrir la page pour accéder au fichier html local. Vous pouvez également accéder à l'interface d'accès au routage du proxy pour obtenir la fonction d'aperçu de la page. dans l'environnement de développement Windows local Configuration sous
server{ listen 80; #前端门户工程 location / { alias D:/workspace/sc-multipl-static-web-project/; index index.html; }Instructions :
D:/workspace. /sc-multipl-static-web -project/ est le chemin de votre fichier de projet frontal
Ouvrez C:WindowsSystem32driversetc, trouvez le fichier hosts, sinon ajoutez-en un vous-même pour la gestion Ouvrez l'éditeur en tant que membre, entrez
127.0.0.1 www.chen123.compuis ouvrez le nginx fichier de configuration
server{ listen 80; server_name www.chen123.com; ssi on; ssi_silent_errors on; #前端门户工程 location / { alias D:/workspace/sc-multipl-static-web-project/; index index.html; } }Enregistrez le fichier de configuration et redémarrez nginx, entrez localhost:chen123 dans le navigateur pour vérifier 3.nginx aperçu de la page de configuration RoutageTout d'abord, vous devez implémenter une interface d'aperçu de page, le format de retour est Type de chaîne, le contenu est en fait le contenu texte du HTML
Puis ouvrez le fichier de configuration nginx
http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; #cms页面预览路由 upstream cms_server_pool { server 127.0.0.1:31001 weight=10; } server{ listen 80; server_name www.xuecheng.com; ssi on; ssi_silent_errors on; #前端门户工程 location / { alias D:/workspace/sc-multipl-static-web-project/; index index.html; } #页面预览 location /cms/preview/ { proxy_pass http://cms_server_pool/cms/preview/; } } }http://cms_server_pool/cms/preview/ C'est ce que vous devez implémenter l'interface d'aperçu de la page, accédez à la vraie adresse en configurant le routage ,
upstream cms_server_pool { server 127.0.0.1:31001 weight=10; #如果有多个服务器,可以写在下面,例如 #server 127.0.0.1:31002 weight=10; }Enregistrez le fichier de configuration et redémarrez nginx, entrez http://cms_server_pool/cms/preview dans le navigateur pour vérifierMa configuration nginx locale est la suivante
events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; #cms页面预览路由 upstream cms_server_pool { server 127.0.0.1:31001 weight=10; } server{ listen 80; server_name www.xuecheng.com; ssi on; ssi_silent_errors on; #前端门户工程 location / { alias D:/workspace/sc-multipl-static-web-project/; index index.html; } #页面预览 location /cms/preview/ { proxy_pass http://cms_server_pool/cms/preview/; } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!