> 운영 및 유지보수 > 엔진스 > 리눅스에 nginx를 설치하는 방법

리눅스에 nginx를 설치하는 방법

藏色散人
풀어 주다: 2019-08-28 13:54:37
원래의
9770명이 탐색했습니다.

리눅스에 nginx를 설치하는 방법

Linux에 nginx를 설치하는 방법?

nginx를 설치하기 전에 먼저 gcc, pcre-devel, zlib-devel 및 openssl-devel이 시스템에 설치되어 있는지 확인해야 합니다.

관련 권장 사항: [Linux tutorial]

설치 명령:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
로그인 후 복사

nginx 다운로드 주소: https://nginx.org/download/

"nginx-1.9.9.tar.gz"를 다운로드하고 다음으로 이동합니다. /usr/local/under.

## 解压
tar -zxvf nginx-1.9.9.tar.gz
##进入nginx目录
cd nginx-1.9.9
## 配置
./configure --prefix=/usr/local/nginx
# make
make
make install
로그인 후 복사

좋아, 이제 make를 실행할 수 있다.

리눅스에 nginx를 설치하는 방법

make 및 make install 명령 실행

설치 성공 여부 테스트

# cd到刚才配置的安装目录/usr/loca/nginx/
./sbin/nginx -t
로그인 후 복사

오류 메시지:

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)
로그인 후 복사

원인 분석: nginx/ 디렉터리에 로그 폴더가 없습니다

해결책:

mkdir logs
chmod 700 logs
로그인 후 복사

정상적인 상황 정보 출력:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
로그인 후 복사

Start nginx

cd /usr/local/nginx/sbin
./nginx //启动nginx
로그인 후 복사

브라우저에 서버의 IP 주소를 입력하세요. 예: 192.168.1.12

안타깝게도 링크를 열 수 없습니다. 원인을 해결해 보겠습니다.

리눅스에 nginx를 설치하는 방법

서버의 포트 80을 열 수 없다는 뜻입니다.

제가 사용하는 Linux 시스템 버전은 CentOS7이므로 서버에서 다음 명령을 실행하여 확인할 수 있습니다》》

firewall-cmd --query-port=80/tcp
로그인 후 복사

리눅스에 nginx를 설치하는 방법

분명히 포트 80은 열려 있지 않습니다.

다음으로 포트 80을 엽니다.

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld
로그인 후 복사

--permanent # 영구적으로 적용됩니다. 이 매개변수가 없으면 다시 시작한 후에는 유효하지 않습니다.

리눅스에 nginx를 설치하는 방법

브라우저를 새로 고칩니다.

리눅스에 nginx를 설치하는 방법

======== ==== ========== 줄 나누기====================

구성 완료!

2. 부팅 시 자동으로 시작되도록 nginx를 구성

vim /etc/rc.d/rc.local
로그인 후 복사

리눅스에 nginx를 설치하는 방법

더 많은 Nginx 관련 기술 기사를 보려면 Nginx Tutorial 열을 방문하세요.

위 내용은 리눅스에 nginx를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿