openresty + lua 입구

962 단어 openrestylua
요 며칠 동안 openresty + lua 를 접 하기 시 작 했 습 니 다. 코드 와 자 료 를 볼 때 머 릿 속 에 코드 의 입구 가 어디 에 있 는 지 계속 생각 했 습 니 다.
C 언어 이후 모든 언어의 첫 번 째 사례 프로그램 은 거의 'Hello, World' 로 표지 판 처럼 '여기 서 들 어 갑 니 다'.
openresty + lua 의 입 구 는 nginx 설정 파일 에 있 습 니 다:
두 개의 키워드, 즉 두 개의 입구 방식 이다.
  • content_by_lua 지정 lua 코드
  • content_by_lua_파일 지정 lua 코드 파일
  • 이 두 키 워드 는 location 에 설정 되 어 있 으 며, nginx 라 는 location 은 lua 에서 처리 하도록 알려 줍 니 다.
    샘플 1: location 에 lua 코드 쓰기
    http {
    server {
        listen 80;
        server_name localhost;
        location / {
            default_type text/html;
            content_by_lua '
                ngx.say("

    hello, world

    ") '; } }

    }
    샘플 2: location 에서 lua 파일 참조
    location / {
     default_type text/html;
     content_by_lua_file lua/hello.lua;

    }
    이 두 개의 입구 방식 을 알 면 시작 할 수 있다.
    참고 및 감사:
    https://segmentfault.com/a/11...openresty 전단 개발 입문 1

    좋은 웹페이지 즐겨찾기