【4】nginx安装教程

105 阅读1分钟

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}

image.png

2.3 启动nginx

docker run --name nginx -p 80:80 -d nginx

image.png

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

image.png

image.png

image.png

image.png

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目录

加入需要设置的代理

image.png

设置完成后重启nginx

docker restart nginx

2.8进行路径验证