본문 바로가기
개발/기타

Nginx 설치 from Source(Mac기준)

by 궁즉변 변즉통 통즉구 2022. 1. 18.
반응형

1. 설치 디렉토리 /app/nginx 생성 

 

2. nginx 다운로드

- http://nginx.org/en/download.html 

- stable 버전 다운로드, /app/nginx 디렉토리에 압축해제(/app/nginx/nginx-1.20.2)

 

3. PCRE 다운로드

- https://www.pcre.org/  -> https://sourceforge.net/projects/pcre/files/ (pcre2 아님)

- tar.gz 파일 다운로드 /app/nginx 디렉토리에 압축해제(/app/nginx/pcre-8.45)

* PCRE 라이브러리는 http_rewrite_module와 Location Directive의 정규식 표현에 필요하다 함.

 

4. Nginx 설치

> cd /nginx/nginx-1.20.2
# --prefix nginx기본경로설정[default: /usr/local/nginx]
> ./configure --with-pcre=../pcre-8.45/ --prefix=/app/nginx/depoly
> make && make install

 

5. 실행

- /app/nginx/deploy/sbin/nginx 명령으로 실행

- localhost:80 으로 접속 테스트

- nginx 기본 명령어

# 시작
./nginx

# 중지
./nginx -s stop

# 리로드(nginx.conf 재반영)
./nginx -s reload

# 체크(nginx.conf를 검사)
./nginx -t

 

6. nginx.conf 설정

- /app/nginx/deploy/conf/nginx.conf 파일 수정

- proxy_pass로 간단히 was 연계 테스트

http {
	...
    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;
        #access_log  logs/host.access.log  main;

        location / {
            # root   html;
            # index  index.html index.htm;

            proxy_pass http://localhost:8080;
        }
    }
    ...
 }

 

반응형

댓글