CentOS 7 nginx 서버 설치 및 설정
5095 단어 소프트웨어 설치
yum install wget
yum install gcc-c++
yum -y install pcre prec-devel
yum -y install zlib zlib-devel
yum install -y openssl openssl-devel
nginx 원본 다운로드:
wget -c https://nginx.org/download/nginx-1.10.3.tar.gz
압축 풀기:
tar -zxvf nginx-1.10.3.tar.gz
nginx 디 렉 터 리 진입:
cd nginx-1.10.3
컴 파일:
./configure
make
make install
컴 파일 이 설 치 된 소프트웨어 는 일반적으로 / usr 에 넣 고 whereis nginx 를 통 해 찾 을 수 있 습 니 다.
cd /usr/local/nginx/
시작, 정지, 재 부팅:
./nginx
./nginx -s stop
./nginx -s reload
nginx 프로 세 스 보기:
ps aux |grep nginx
브 라 우 저 에 IP 테스트 를 입력 하 십시오. 성공 하지 못 하면 방화벽 을 닫 고 iptables 를 설정 합 니 다. 방화벽 을 정지 하고 시작 을 금지 합 니 다.
systemctl stop firewalld.service
systemctl disable firewalld.service
방화벽 상태 보기
firewall-cmd --state
iptables 설치 및 설정
yum install iptables-services
vim /etc/sysconfig/iptables
아래 몇 줄 추가:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
iptables 를 다시 시작 하고 시작 설정:
systemctl restart iptables.service
systemctl enable iptables.service
nginx 부팅 설정: 새 파일 nginx. service 추가
vim /lib/systemd/system/nginx.service
다음 내용 을 추가:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
파일 권한 변경:
chmod 745 /lib/systemd/system/nginx.service
부팅 설정:
systemctl enable nginx.service
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7 nginx 서버 설치 및 설정먼저 gcc 의존 환경 설치: nginx 원본 다운로드: 압축 풀기: nginx 디 렉 터 리 진입: 컴 파일: 컴 파일 이 설 치 된 소프트웨어 는 일반적으로 / usr 에 넣 고 whereis nginx 를 통 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.