nginx 정적 자원 서버 단순 설정

2253 단어 nginx
전통 적 인 웹 프로젝트 는 일반적으로 정적 자원 을 웹 루트 디 렉 터 리 에 저장 합 니 다. 이렇게 하면 정적 자원 을 쉽게 얻 을 수 있 습 니 다. 그러나 웹 프로젝트 가 크 고 사용자 가 많 으 며 정적 자원 도 많 을 때 서버 의 성능 이 떨 어 질 수 있 습 니 다.이 경우 일반적으로 정적 자원 의 서버 가 필요 하 다.
nginx 서버 를 구축 하려 면 먼저 nginx 서 비 스 를 설치 해 야 합 니 다. nginx 서비스 에 대한 설 치 는 제 다른 블 로그 'nginx 서비스 설치' 를 참고 하여 정적 서버 의 설정 을 nginx 설치 디 렉 터 리 의 conf 디 렉 터 리 에 직접 소개 하고 nginx. conf 파일 을 수정 할 수 있 습 니 다. server {} 에 location 부분 설정 코드 를 추가 하면 다음 과 같 습 니 다.
root@ubuntu:/usr/local/nginx/conf# vi nginx.conf
 server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        location /image/ {
            root   /usr/local/myImage/;
            autoindex on;
        }
       
    }

위의 설정 에서 포트 가 80, server 임 을 알 수 있 습 니 다.name 은 localhost 입 니 다.
location /image/ {
            root   /usr/local/myImage/;
            autoindex on;
        }

이 설정 은 localhost: 80 / image / 를 입력 할 때 이 컴퓨터 의 / usr / local / my Image / image / 디 렉 터 리 에 접근 합 니 다.그래서 / usr / local / my Image / image / image / 디 렉 터 리 를 새로 만 들 고 nginx 에 디 렉 터 리 를 설치 한 html 디 렉 터 리 에 location 에 있 는 image 와 같은 이름 의 image 디 렉 터 리 를 새로 만 들 려 고 합 니 다. 이 디 렉 터 리 에는 아무것도 없 지만 / usr / local / my Image / image / image / image / image / image / image / i. jpg 에 그림 1. jpg 를 올 려 놓 고 nginx 서 비 스 를 다시 시작 하면 localhost: 80 / image / 1. jpg 를 통 해 접근 할 수 있 습 니 다.
root@ubuntu:/usr/local/nginx/html# mkdir image

root@ubuntu:/usr/local/nginx/html# mkdir /usr/local/myImage/image
#       #
root@ubuntu:/usr/local/nginx/html# cd  /usr/local/myImage/image
root@ubuntu:/usr/local/myImage/image# ls
1.jpg
root@ubuntu:/usr/local/myImage/image#

다시 시작 nginx
root@ubuntu:/usr/local/nginx/sbin# ./nginx -s reload
root@ubuntu:/usr/local/nginx/sbin# 

브 라 우 저 를 열 고 server 입력name: 80 / image / 1. jpg 이 정적 그림 에 접근 할 수 있 습 니 다. 다음 그림 입 니 다.
여기 서 정적 자원 서버 의 설정 만 간단하게 소개 하고,자원 캐 시 에 대한 설정 은 nginx 서버 에 파일 을 소개 하지 않 았 습 니 다. 이 블 로그 vsftpd ftp 서버 를 참고 하여 정적 자원 에 대한 캐 시 와 도 난 방지 체인 을 구축 합 니 다. 이 블 로그 nginx 정적 자원 캐 시 nginx. conf 의 location 설정 을 참고 하면 이 블 로그 nginx. conf location 의 설정 을 참고 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기