linux伺服器安裝nginx

s死神小學生發表於2018-07-28

#yum install nginx  安裝nginx

如果無法安裝nginx看下面的方法,可以就直接跳到下方啟動nginx 

#rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

使用以上命令安裝nginx庫在使用第一條命令安裝nginx

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.njupt.edu.cn * extras: mirrors.nju.edu.cn * updates: mirrors.nju.edu.cn Resolving Dependencies --> Running transaction check ---> Package nginx.x86_64 0:1.14.0-1.el6.ngx will be installed --> Processing Dependency: libpcre.so.0()(64bit) for package: nginx-1.14.0-1.el6.ngx.x86_64 --> Finished Dependency Resolution Error: Package: nginx-1.14.0-1.el6.ngx.x86_64 (nginx) Requires: libpcre.so.0()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

如果安裝出現上面的情況有2種可能:

1.沒有網路可以試著ping www.baidu.com,看有沒有網沒有就沒法下載了。

2.#sudo yum install epel-release

  #sudo yum install nginx

在對提示回答yes後,結尾出現Complete!     Nginx在伺服器上完成安裝。

  #nginx -v  檢視nginx版本

  #rpm -ql nginx  檢視nginx的安裝目錄

  #nginx -t    測試nginx的配置

  #sudo systemctl start nginx  啟動nginx

 如果防火牆在執行中,執行以下命令

 #sudo firewall-cmd --permanent --zone=public --add-service=http

 #sudo firewall-cmd --permanent --zone=public --add-service=https

 #sudo firewall-cmd --reload

如果還不行就試下面的命令放行80埠

#iptables -A INPUT -p tcp --dport 80 -j ACCEPT

  如果想系統啟動就執行nginx,可以執行以下命令

   #sudo systemctl enable nginx

接下來在瀏覽器輸入伺服器ip訪問就可以了

相關文章