리눅스 서비스의 nginx 서비스 장

먼저, 간단한 설치 구조를 단계

0 환경을 확인

1. 구성소스

사용 냠 목록의 nginx를 확인소스 여부 의 nginx를 설치 패키지

# 공식 온라인 소스는 설치해야합니다 * epel-

# 또는 251 교수실 소스 (교사의소스)

####################

[베이스]

이름 = 기본

base을 = HTTP : //172.16.105.251/base

= 1 활성화

gpgcheck = 0

[ADV]

이름 = ADV

base을 = HTTP : //172.16.105.251/adv

= 1 활성화

gpgcheck = 0

####################

2. 설치 의 nginx를

냠의 nginx를 설치 -y

3. 서비스 시작

nginx를 시작 systemctl

의 nginx를 사용 systemctl

4. 방화벽 추가

# 을 눌러 서비스

방화벽 cmd를 --add 서비스 = HTTP

방화벽 cmd를 --add 서비스 = HTTP --permanent

# 포트에 의해

NETSTAT의 -anp | 그렙의 nginx

방화벽 cmd를 --add 포트 = 80 / TCP

방화벽 cmd를 --add 포트 = 80 / TCP의 --permanent

5. 브라우저 확인

IP

6. 편집 홈

/usr/share/nginx/html/index.html

둘째, 포트에 따라 가상 사이트를 구축하기 위해 차별화

1. 설치 서비스

냠의 nginx를 설치 -y

2. 경로를 설정

에서 mkdir -p / 일 / NG1

에서 mkdir -p / 일 / NG2

에코 "1.com"> /work/ng1/index.html

에코 "2.com"> /work/ng2/index.html

3. 프로필 수정

CD를 /etc/nginx/conf.d

ab.conf

###########################

 서버 {

     듣기       (81);

     서버 _ a.com;

     위치 / {

     루트 / 작업 / NG1,            #root은 또한 작성할 수 있습니다 위치 외부

     }

}

서버 {

     (82)를 듣고;

     서버 _ a.com;

     위치 / {

     루트 / 일 / NG2;

     }

}

########################

#의 주 그 마지막의 각 라인, 아니라면 {} 작성해야합니다 ;

4. 문제 해결

-t의 nginx의               #은 구성 파일을 확인하는 좋은 아이디어를 작성 후, 매우 중요하다

5. 다시 시작 서비스

systemctl 재시작의 nginx

6. 방화벽 포트를 추가

방화벽-CMD --add 포트 = 81 / TCP의 --permanent

방화벽 cmd를 --add 포트 = 82 / TCP의 --permanent

방화벽 cmd를 --reload

7. 확인

192.168.10.100:81 컬

192.168.10.100:82 컬

셋째, 가상 사이트를 구분하기 위해 도메인 이름 설정

1. 설치 서비스

냠의 nginx를 설치 -y

2. 경로를 설정

에서 mkdir -p / 일 / NG1

에서 mkdir -p / 일 / NG2

에코 "1.com"> /work/ng1/index.html

에코 "2.com"> /work/ng2/index.html

3. 프로필 수정

CD를 /etc/nginx/conf.d

ab.conf

###########################

 서버 {

     (80)를 듣고;

     서버 _ 1.com;

     위치 / {

     루트 / 일 / NG1;

     }

}

서버 {

     (80)를 듣고;

     서버 _ 2.com;

     위치 / {

     루트 / 일 / NG2;

     }

}

########################

#의 주 그 마지막의 각 라인, 아니라면 {} 작성해야합니다 ;

4. 문제 해결

nginx를 -t

5. 다시 시작 서비스

systemctl 재시작의 nginx

6. 방화벽 포트를 추가

방화벽 cmd를 --add 포트 = 80 / TCP의 --permanent

방화벽 cmd를 --reload

7. 정적으로 해결 도메인 이름을 설정합니다

"192.168.10.100 1.com">> 에코 / etc / hosts 파일을

"192.168.10.100 2.com">> / etc / hosts 파일을 에코

8. 확인

1.com 컬

2.com 컬

추천

출처www.cnblogs.com/renyz/p/11276975.html