一、压缩包方式安装
1.下载nginx安装包,官网:http://nginx.org/en/download.html
2.上传压缩包至服务器,并解压 tar -zxvf
3.服务器如果没有openssl和pcre环境,需要安装
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
4.进入nginx解压目录,执行命令
# /usr/local/nginx是安装目录
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
执行成功后,当前目录下会出现Makefile文件
5.执行命令 make & make install,成功后即可进入安装目录修改配置,启动nginx。
二、docker安装
1.创建nginx挂载目录
mkdir -p /home/nginx/conf
mkdir -p /home/nginx/log
2.创建配置文件
docker run --name nginx -d nginx
# 复制配置文件到挂载目录
docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
# 停止并删除当前nginx容器
docker stop nginx
docker rm -f nginx
3.docker部署
docker run --name nginx -p 80:80 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/conf/conf.d:/etc/nginx/conf.d -v /home/nginx/log:/var/log/nginx -e TZ=Asia/Shanghai -d nginx:latest
三、nginx常用命令
./nginx -t # 验证配置文件是否正确
./nginx #启动nginx
./nginx -s quit #正常停止
./nginx -s stop #快速停止
./nginx -s reload #重启
./nginx -v #查看版本
标签:etc,--,nginx,conf,Linux,home,docker,安装 From: https://www.cnblogs.com/sunshine-ground-poems/p/17145059.html