文章目录
前言
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