nginx를 통해 정적 리소스(CSS, 그림 등)를 요청하고 nginx 프록시를 통해 페이지 미리보기를 수행합니다.
페이지를 열려면 브라우저를 통해 nginx 프록시 주소를 입력하여 로컬 HTML 파일에 액세스하세요. 또한 페이지 미리보기 기능을 구현하기 위해 프록시 라우팅 액세스 인터페이스에 액세스할 수도 있습니다. 로컬 Windows 개발 환경
server{ listen 80; #前端门户工程 location / { alias D:/workspace/sc-multipl-static-web-project/; index index.html; }
D:/workspace /sc-multipl-static-web -project/는 프런트 엔드 프로젝트 파일 경로입니다
C:WindowsSystem32driversetc를 열고 호스트 파일을 찾습니다. 그렇지 않은 경우 관리를 위해 직접 추가합니다. 회원으로 편집기를 열고
127.0.0.1 www.chen123.com을 입력한 다음 nginx를 엽니다. 구성 파일
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; } }
그런 다음 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/; } } }
upstream cms_server_pool { server 127.0.0.1:31001 weight=10; #如果有多个服务器,可以写在下面,例如 #server 127.0.0.1:31002 weight=10; }
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/; } } }
위 내용은 nginx 프록시를 사용하여 정적 리소스 액세스를 달성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!