nginx 프로필 및 nginx 설치
3423 단어 nginx 프로필 및 nginx 설치링크 ux 운영
일반적인 웹 서버 (순위https://news.netcraft.com/archives/2018/, https://w3techs.com/technologies/overview/web_server/all ) 오래된 브랜드: Httpd (초기 에 Apache 라 고 불 렀 다), 오픈 소스, 시장 점유 율 이 가장 높 은 마이크로소프트: IIS 경 량: Lighttpd, 성능 이 높 고 에너지 소모 가 적 으 며 기능 이 부족 하 다 Nginx 탄생 2004 년 10 월 발표, 러시아 인 Igor Sysoev 개발, rambler. ruNginx 홈 페이지,버 전 nginx. org 1.14.0 안정 판 국내 분기 Tengine (http://tengine.taobao.org/) Nginx 기능 소개 Http 서비스, 역방향 에이전트, 부하 균형, 메 일 에이전트, 캐 시 가속, SSL, flv / mp4 스 트림 미디어
2. nginx 설치 - yum 설치
vi /etc/yum.repos.d/nginx.repo#https://coding.net/u/aminglinux/p/nginx/git/blob/master/2z/nginx.repo[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever / $basearch / gpgcheck = 0 enabled = 1yum install - y nginxsystemctl start / stop / restart / roload nginx 테스트: 브 라 우 저 방문 또는 curl 방문 검사 서비스 프로 세 스: ps aux | grep nginx 검사 포트 감청: netstat - lnp | grep ': 80' 방화벽 이 있 습 니 다.규칙 iptables - I INPUT - p tcp -- dport 80 - j ACCEPTnginx - V 보기 버 전 및 각 디 렉 터 리, 매개 변수
다음은 제 스 크 립 트 가 자동 으로 설 치 된 작은 모듈 입 니 다.
OS_VERSION=
rpm -q --queryformat '%{VERSION}' centos-release
echo "...............................................nginx................................................."cp /root/tools/nginx.repo /etc/yum.repos.d/sed -i "s/6/$OS_VERSION/g" /etc/yum.repos.d/nginx.repoyum install -y nginx yum install -y libselinux-pythonyum install -y telnet nc cp /root/tools/nginx.conf /etc/nginx/nginx.conf".bak date +%F
"cat /root/tools/nginx.conf > /etc/nginx/nginx.confif [[ "$OS_VERSION" = 6 ]]; then setenforce 0 && chkconfig nginx onelif [[ "$OS_VERSION" = 7 ]];thensetenforce 0 && systemctl enable nginx.servicefiecho "................................................nginx...................................." 3. nginx 설치 - 원본 설치
wget http://nginx.org/download/nginx-1.14.0.tar.gz / / 다운로드 패키지 tar zxf nginx - 1.14.0. tar. gz / / 압축 해제 패키지 cd nginx - 1.14.0. / configure -- prefix = / usr / local / nginx / / / 컴 파일 설치 make & make install / usr / local / nginx / sbin / nginx / / pkill nginx 프로 세 스 시작, nginx 서비스 / usr / local / nginx / sbin / nginx - t / 설정 파일 문법 오류 검출 / usr /local / nginx / sbin / nginx - s reload / / 재 부팅 설정 서비스 관리 스 크 립 트https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/etc_init.d_nginx시스템 시작 스 크 립 트 \ #! / bin / bash
chkconfig: - 30 21
description: http service.
Source Function Library
. /etc/init.d/functions
Nginx Settings
NGINX_SBIN="/usr/local/nginx/sbin/nginx"NGINX_CONF="/usr/local/nginx/conf/nginx.conf"NGINX_PID="/usr/local/nginx/logs/nginx.pid"RETVAL=0prog="Nginx"
start() {echo -n $"Starting $prog: "mkdir -p /dev/shm/nginx_tempdaemon $NGINX_SBIN -c $NGINX_CONFRETVAL=$?echoreturn $RETVAL}
stop() {echo -n $"Stopping $prog: "killproc -p $NGINX_PID $NGINX_SBIN -TERMrm -rf /dev/shm/nginx_tempRETVAL=$?echoreturn $RETVAL}
reload(){echo -n $"Reloading $prog: "killproc -p $NGINX_PID $NGINX_SBIN -HUPRETVAL=$?echoreturn $RETVAL}
restart(){stopstart}
configtest(){$NGINX_SBIN -c $NGINX_CONF -treturn 0}
case "$1" instart)start;;stop)stop;;reload)reload;;restart)restart;;configtest)configtest;;*)echo $"Usage: $0 {start|stop|reload|restart|configtest}"RETVAL=1esac
exit $RETVAL
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Linux 권한 관리 (4) sudo 권한sudo 권한 의 역할 은 일반 사용자 가 임시로 루트 사용자 의 신분 과 권한 으로 시스템 명령 을 실행 할 수 있 도록 하 는 것 입 니 다. 덧붙이다[NOPASSWD: ] 옵션 을 사용 하면 사용자 가 sudo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.