1.基于yum安装教程
1.1 设置资源库
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
1.2 安装nginx
yum -y install nginx
1.3启动nginx
systemctl start nginx
/etc/nginx/nginx.conf //yum方式安装后默认配置文件的路径
/usr/share/nginx/html //nginx网站默认存放目录
/usr/share/nginx/html/index.html //网站默认主页路径
2.基于docker安装教程
2.1 拉取镜像
docker pull nginx
2.2 创建挂载目录
进入/usr/local目录
cd /usr/local
创建挂载目录
mkdir -p ./nginx/{html,logs,conf}
2.3 启动nginx
docker run --name nginx -p 80:80 -d nginx
2.4 拷贝文件到指定目录用于挂载
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf
docker cp nginx:/etc/nginx/conf.d /usr/local/nginx
docker cp nginx:/usr/share/nginx/html /usr/local/nginx
2.5 停止并删除nginx
docker stop nginx
docker rm nginx
2.6 重新启动nginx并设置挂载
docker run -p 80:80 \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/logs:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-v /usr/local/nginx/conf.d:/etc/nginx/conf.d \
--name nginx \
--restart=always \
-d nginx
2.7设置代理
修改/usr/local/nginx/conf.d下面default.conf目录
加入需要设置的代理
设置完成后重启nginx
docker restart nginx