CentOS 7 에서 yum 방식 으로 Nginx 를 설치 하 는 실현 절차

4680 단어
CentOS 7 에서 yum 방식 으로 Nginx 를 설치 하 는 실현 절차
Nginx 는 매우 강력 한 고성능 웹 과 역방향 프 록 시 서버 로 매우 우수한 특성 을 가지 고 있다.예 를 들 어 저 소비, 높 은 병발, 캐 시 지원, 정반 대 에이전트 지원, 부하 균형 지원, 정규 지원, rewrite 지원 등 이 다양 합 니 다.그래서 많은 팬 들 도 부지기수다.본 고 는 CentOS 7 을 바탕 으로 yum 방식 의 설치 배 치 를 간략하게 설명 하여 참고 하 시기 바 랍 니 다.
컴 파일 설치 라면 참고 할 수 있 습 니 다: Linux 6 에 컴 파일 설치 Nginx
Nginx 에 대한 일반적인 설정 참고: Nginx 개요 및 일상 관리
nginx yum 원본 설정

    
[root@centos7-router ~]# more /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

[root@centos7-router ~]# vim /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

         OS   rhel  centos,OSRELEASE   6  7,    Linux 6  7  

    ip
[root@centos7-router ~]# ip addr|grep inet|grep global
inet 172.24.8.254/24 brd 172.24.8.255 scope global eno16777728
inet 192.168.1.175/24 brd 192.168.1.255 scope global dynamic eno33554960


설치 nginx

[root@centos7-router ~]# yum install nginx -y
[root@centos7-router ~]# yum install nginx-module-perl.x86_64 -y 

         
[root@centos7-router ~]# rpm -ql nginx
/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/modules
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug
/usr/lib/systemd/system/nginx-debug.service
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx
/usr/lib64/nginx/modules
/usr/libexec/initscripts/legacy-actions/nginx
/usr/libexec/initscripts/legacy-actions/nginx/check-reload
/usr/libexec/initscripts/legacy-actions/nginx/upgrade
/usr/sbin/nginx
/usr/sbin/nginx-debug
/usr/share/doc/nginx-1.12.2
/usr/share/doc/nginx-1.12.2/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx
/usr/share/nginx/html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/var/cache/nginx
/var/log/nginx


인증 nginx

  nginx
root@centos7-router ~]# systemctl start nginx
[root@centos7-router ~]# systemctl enable nginx ###     
[root@centos7-router ~]# ss -nltp|grep nginx
LISTEN 0 128 *:80 *:* users:(("nginx",pid=65418,fd=6),("nginx",pid=65415,fd=6))

  nginx   
[root@centos7-router ~]# nginx -v
nginx version: nginx/1.12.2

         
[root@centos7-router ~]# more /etc/nginx/nginx.conf

user nginx;
worker_processes 1;

error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;

events {
worker_connections 1024;
}

http {
include /etc/nginx/mime.types;  ### Author : Leshami
default_type application/octet-stream; ### Blog : http://blog.csdn.net/leshami

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log /var/log/nginx/access.log main;

sendfile on;
#tcp_nopush on;

keepalive_timeout 65;

#gzip on;

include /etc/nginx/conf.d/*.conf;
}

[root@centos7-router ~]# firewall-cmd --add-service=http --permanent
[root@centos7-router ~]# firewall-cmd --reload

       nginx
[root@centos7-web ~]# curl http://172.24.8.254



Welcome to nginx!




Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.


궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 교류 하 세 요. 읽 어 주 셔 서 감사합니다. 도움 이 되 셨 으 면 좋 겠 습 니 다. 본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기