오 타 온라인: Centos 7 에서 Nginx 설치

3081 단어 LinuxPerformance
Nginx 의 설 치 는 두 가지 방식 이 있 는데 하 나 는 Tar 패 키 지 를 통 해 소스 코드 를 설치 하 는 것 이 고 하 나 는 yum 을 통 해 설치 하 는 것 이다.다음은 두 가지 설치 방식 에 대해 간단 한 설명 을 한다.
1. Tar 소스 코드 를 통 해 설치 \ # 새 ww 그룹 과 ww 사용자  ww 사용 자 를 ww 사용자 그룹 에 추가 합 니 다.
groupadd www
useradd -g www www
\ # 먼저 / usr / local 디 렉 터 리 를 찾 습 니 다.
cd /usr/local

\ # 환경 설치 의존 라 이브 러 리
\ # 기본 환경 설치
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl--devel
Nginx 소스 코드 설 치 는 다음 세 개의 가방 에 의존 해 야 합 니 다.
1. gzip: 모듈 은 zlib 라 이브 러 리 가 필요 합 니 다 (다운로드:http://www.zlib.net/)
2. rewrite 지원: pcre 라 이브 러 리 가 필요 합 니 다 (다운로드:http://www.pcre.org/)
3. https 지원: ssl 기능 은 openssl 라 이브 러 리 (다운로드:http://www.openssl.org/)
\ # 설치 패키지 다운로드
wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
wget http://nginx.org/download/nginx-1.13.12.tar.gz

\ # PCRE 의존 라 이브 러 리 설치
tar -zxvf /usr/local/pcre-8.42.tar.gz
cd pcre-8.42
./configure && make && make install
\ # Nginx 설치
tar -zxvf /usr/local/nginx-1.13.12.tar.gz
cd nginx-1.13.12
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --user=www --group=www --with-pcre=/usr/local/pcre-8.42 --with-http_stub_status_module&& make && make install
\ # Nginx 시작
\ # 원본 코드 로 Nginx 를 설치 합 니 다. yum install 설치 후 Nginx 서비스 제어 스 크 립 트 가 자동 으로 생 성 되 지 않 습 니 다.
cd nginx/sbin
./nginx
2. yum 설치
\ # 시스템 버 전 보기
rpm -qa | grep centos-release

\ # nginx yum 작업 의 repo 파일 만 들 기
vi /etc/yum.repos.d/nginx.repo
==============================================================
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/x86_64/
gpgcheck=0
enabled=1
==============================================================
\ # 또는 자원 라 이브 러 리 파일 을 직접 추가 합 니 다.
rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.0-1.el7_4.ngx.x86_64.rpm

\ # Nginx 설치
yum install -y nginx
\ # 방금 설 치 된 Nginx 는 자체 적 으로 작 동 하지 않 습 니 다.Nginx 시작
systemctl start nginx.service 

yum 방식 으로 설치 하면 기본 웹 홈 디 렉 터 리 는 / usr / share / nginx / html 에 있 습 니 다. 설정 파일 을 보면 웹 디 렉 터 리 를 찾 을 수 있 습 니 다.
이상 처리
설치 이상 처리: 1. / configure: error: the HTTP rewrite module requires the PCRE library.https://ftp.pcre.org/pub/pcre/pcre2-10.31.tar.gz설치 후 Nginx 는 정상적으로 설치 할 수 없습니다.2. make 시 ". / configure: 그 파일 이나 디 렉 터 리 오류 가 없 음" 을 알려 줍 니 다. 원본 코드 로 Nginx 를 설치 할 때 PCRE 는 yum 의 설치 디 렉 터 리 를 사용 할 수 없습니다. PCRE 의 Tar 원본 패 키 지 를 사용 하여 설치 해 야 합 니 다.3. make 에서 "conf / koi - win" 과 "/ usr / local / nginx / conf / koi - win" 을 같은 파일 소스 코드 로 설치 할 때 -- prefix = / usr / local / nginx 를 통 해 설치 Nginx 위 치 를 지정 하고 설치 디 렉 터 리 와 소스 코드 를 다른 디 렉 터 리 에 설치 하면 됩 니 다.4, 설치 완료 후, 브 라 우 저 직접 방문 실패 \ # 방화벽 차단 여부 확인
systemctl stop firewalld.service
systemctl status firewalld

좋은 웹페이지 즐겨찾기