centos 7 nginx 를 설치 하 는 두 가지 방법

4447 단어
첫 번 째 방법: yum 을 통 해 설치
     yum install nginx       ,  yum  nginx,      nginx      yum  

다음 명령 실행:
1. nginx  yum repro  
[root@localhost ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.  nginx  
[root@localhost ~]# yum info nginx

3.  yum  ngnix
[root@localhost ~]# yum install nginx
    :
[root@localhost ~]# yum install nginx
     :fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.usc.edu
 * extras: mirror.raystedman.net
 * updates: mirror.metrocast.net
        
-->       
--->     nginx.x86_64.1.1.10.1-1.el7.ngx      
      ······
      ······
        : 1:nginx-1.10.1-1.el7.ngx.x86_64        
Thanks for using nginx!
Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
           : 1:nginx-1.10.1-1.el7.ngx.x86_64                                                                                 1/1 

   :
  nginx.x86_64 1:1.10.1-1.el7.ngx                                                                                     
  !

4.  nginx
[root@localhost ~]# service nginx start

5.  nginx  
[root@localhost ~]# nginx -v

6.  nginx,         ip (       localhost /  127.0.0.1 )   nginx        。
[root@localhost ~]# curl -i localhost
    :
      ······
Welcome to nginx!。
      ······
7.nginx       /etc/nginx/
[root@localhost /]# ll /etc/nginx/
    32
drwxr-xr-x. 2 root root   25 10  12 13:11 conf.d
-rw-r--r--. 1 root root 1007 5   31 22:09 fastcgi_params
-rw-r--r--. 1 root root 2837 5   31 22:09 koi-utf
-rw-r--r--. 1 root root 2223 5   31 22:09 koi-win
-rw-r--r--. 1 root root 3957 5   31 22:09 mime.types
lrwxrwxrwx. 1 root root   29 10  12 13:11 modules -> ../../usr/lib64/nginx/modules
-rw-r--r--. 1 root root  643 5   31 22:08 nginx.conf
-rw-r--r--. 1 root root  636 5   31 22:09 scgi_params
-rw-r--r--. 1 root root  664 5   31 22:09 uwsgi_params
-rw-r--r--. 1 root root 3610 5   31 22:09 win-utf

8.  :
  :     ,           
  :
a.  nginx    
[root@localhost nginx]# vim /etc/nginx/conf.d/default.conf
  server_name  :server_name  yytest.com;

b.    
[root@localhost nginx]# /usr/sbin/nginx -s reload 

c.     nginx  (192.168.10.11)
     (192.168.10.10)      :http://yytest.com

d.       ,  1,    hosts     ;  2,    hosts      ,  nginx    80          

e.    :
   :     (192.168.10.10) hosts  ,  SwitchHosts     192.168.10.11     yytest.com
   :     ,       

9.nginx    
  :
$ /usr/sbin/nginx        service nginx start(centos7 systemctl start nginx.service )

  :
$ /usr/sbin/nginx –s reload

  :
$ /usr/sbin/nginx –s stop

          :
$ /usr/sbin/nginx –t

발생 할 수 있 는 문제:
        1。   ping      2。     ping     3。         web  4。          web              80              

해결 방법:
   centos6:
      : 
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
    : 
/etc/rc.d/init.d/iptables save 
      
/etc/init.d/iptables restart 

CentOS      ,       : 
  CentOS     :/etc/init.d/iptables status 
  CentOS     :/etc/init.d/iptables stop 
       : 
chkconfig –level 35 iptables off

   centos7
[root@rhel7 ~]# systemctl status firewalld.service

[root@rhel7 ~]# systemctl stop firewalld.service

[root@rhel7 ~]# systemctl disable firewalld.service

[root@rhel7 ~]# systemctl status firewalld.service

확장 지식:
서 비 스 를 시작 합 니 다: systemctl start firewalld. service 서 비 스 를 닫 습 니 다: systemctl stop firewalld. service 서 비 스 를 다시 시작 합 니 다: systemctl restart firewalld. service 는 서비스의 상 태 를 표시 합 니 다. systemctl status firewalld. service 는 시작 할 때 서 비 스 를 사용 하지 않 습 니 다: systemctl enable firewalld. service firewalld.service
서비스 가 시작 되 었 는 지 확인 하기: systemctl is - enabled firewalld. service;echo $?
시 작 된 서비스 목록 보기: systemctl list - unit - files | grep enabled
두 번 째 방법: 설치 패 키 지 를 수 동 으로 다운로드 하여 압축 을 풀 고 설치 합 니 다.
1.  nginx 。
[root@localhost ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz

2.          
[root@localhost ~]# cp nginx-1.10.1.tar.gz /usr/local/

3.  
[root@localhost ~]# tar -zxvf nginx-1.10.1.tar.gz
[root@localhost ~]# cd nginx-1.10.1

4.  nginx
[root@localhost ~]# /usr/local/nginx/sbin/nginx

5.    s
[root@localhost ~]# nginx -v

6.url  nginx localhost 127.0.0.1

좋은 웹페이지 즐겨찾기