오 타 온라인: Centos 7 에서 Nginx 설치
3081 단어 LinuxPerformance
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.