CentOS 4.0 설정 Nginx 설치 방법
시스템 환경: CentOS - 4.0
2. 의존 하 는 프로그램
(1). gzip module requires zlib library (2). rewrite module requires pcre library (3). ssl support requires openssl library
3. 프로그램의 설치 에 의존 하 는 방법 은 두 가지 가 있 습 니 다. 하 나 는 다운로드 패 키 지 를 설치 하 는 것 이 고, 다른 하 나 는 YUM 을 한꺼번에 설치 하 는 것 입 니 다.
(1) zlib 설치 다운로드 주소:http://zlib.net/fossils/ $tar -xvzf zlib-1.2.5.tar.gz $cd zlib-1.2.5.tar.gz $./configure $make $make install (2) pcre 설치 다운로드 주소:http://ftp.exim.llorien.org/pcre/ $tar -xvzf pcre-8.02.tar.gz $cd pcre-8.02 $./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties $ make & & make install (3) openssl 설치 다운로드 주소:http://mirrors.ibiblio.org/openssl/source/ $tar zvxf openssl-1.0.0.tar.gz $cd openssl-1.0.0 $./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia $make && make install
(4) nginx 설치
다운로드 주소:http://nginx.org/download/ $tar zvxf Nginx 0.8.40.tar.gz $cd Nginx 0.8.40 $./configure $ make $ make install 더 많은 설정: ./configure --prefix=/usr/local/nginx --with - openssl = / usr / include (ssl 사용) --with - pcr = / usr / include / pcr / (정규 표현 식 사용) --with-http_stub_status_module (nginx 상 태 를 볼 수 있 는 프로그램 설치) --with-http_memcached_module (memcache 캐 시 사용) --with-http_rewrite_module (url 재 작성 지원 사용) 방법 2 는 다음 과 같다. 이런 방법 은 좋 고 실수 하기 쉽 지 않다. 만약 에 인터넷 속도 가 10 분 안에 완성 할 수 있 으 면 인터넷 속도 가 좋 지 않 아 도 20 분 안에 완성 할 수 있다. yum �Cy install zlib zlib-devel openssl openssl-devel pcre pcre-devel 현재 세 개의 의존 프로그램 이 설치 되 었 습 니 다. 다음은 Nginx 0.8.40 을 설치 하 는 것 입 니 다.
홈 페이지 다운로드 주소:http://www.nginx.org/ $tar zvxf Nginx 0.8.40.tar.gz $cd Nginx 0.8.40 $./configure //기본 값 은 / usr / local / nginx 에 설치 되 어 있 습 니 다. $ make $ make install
4. 설정 (중요)
# :
[root@bogon nginx-0.8.4]# vi + /etc/sysconfig/iptables
#
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#
[root@bogon nginx-0.8.4]# service iptables restart
5. 시작:
# 1
[root@bogon nginx-0.8.4]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# 2
[root@bogon nginx-0.8.4]# cd /usr/local/nginx/sbin
[root@bogon sbin]# ./nginx
6. 정지:
# nginx
ps -ef | grep nginx
#
kill -QUIT
#
kill -TERM
#
pkill -9 nginx
7. 테스트:
#
netstat �Cna|grep 80
#
http://127.0.0.1:80
8. 문제 주의: nginx 를 설치 할 때 상황 이 발생 하 는 해결 방법:
[root@bogon sbin]# ./nginx
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
#netstat -nptl // 80
#killall nginx //
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.