Linux安装nginx

一、压缩包方式安装

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  #查看版本

posted @ 2023-02-22 16:54  阳光、大地和诗歌  阅读(383)  评论(0编辑  收藏  举报