文章目錄
前言
nginx的安裝方式有很多種,下面我就說說我常用到兩種安裝方式yum和docker
yum 安裝
添加源
默認情況Centos7中沒有Nginx的源,Nginx官方提供了源,所以執行如下命令添加源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安裝Nginx
安裝
yum install -y nginx
啓動Nginx並設置開機自動運行
systemctl start nginx.service
systemctl enable nginx.service
Nginx關閉命令
systemctl stop nginx.service
Nginx重啓命令
systemctl restart nginx.service
開放80端口
nginx默認的端口是80端口,所以想要訪問nginx得先開啓下端口
開放80端口並重啓防火牆
firewall-cmd --permanent --zone=public --add-port=80/tcp
systemctl reload firewalld
查看開放的端口
firewall-cmd --list-ports
測試訪問
在瀏覽器上輸入ip回車就能看到下面的界面,80端口默認是可以省略的
查看nginx的安裝目錄
find / -name nginx
一般默認安裝都是在etc裏面
docker安裝
安裝docker
使用docker安裝nginx前提你的服務器已經安裝好了docker,如果還沒安裝建議參考下文安裝docker,並且配置阿里雲鏡像倉庫
下載nginx鏡像
到docker共有倉庫拉取nginx鏡像,不加版本號默認拉取最新版nginx
docker pull nginx
運行nginx容器
運行nginx容器
docker run -id -p 80:80 nginx
測試訪問
瀏覽器輸入ip查看
查看運行的容器
查看所有在運行的容器
docker ps
重啓nginx容器
docker restart 容器ID
關閉nginx容器
docker stop 容器ID