美文网首页
安装nginx

安装nginx

作者: lablab | 来源:发表于2018-11-28 14:18 被阅读0次

    1.windows下安装nginx
    1.1直接去官网下载压缩包http://nginx.org/en/download.html

    1.png
    1.2解压nginx压缩包
    image.png
    1.3启动nginx
    image.png
    1.4安装成功
    image.png
    2.centos7下docker安装nginx
    2.1拉取最新nginx镜像
    docker pull nginx
    2.2运行nginx
    2.2.1裸运行nginx
    从来没用过nginx,可以直接docker run -p 80:80 --name web -d nginx
    先不需要任何配置,看看容器里面的nginx结构是怎么样的
    2.2.2接下来进入nginx容器内部
    docker exec -it web bash;
    image.png
    2.2.3记录需要映射的目录和文件
    /usr/share/nginx/html/ web的主目录
    /etc/nginx/nginx.conf nginx配置文件,把配置文件指向/etc/nginx/conf.d/
    image.png
    /etc/nginx/conf.d/ nginx配置文件目录
    /home/nginx/logs/ nginx的日志目录
    2.2.4手动添加配置文件
    为了方便设置nginx的反向代理, 把/etc/nginx/conf.d/目录映射到 /opt/docker/nginx/conf.d/ ; 所以我们得手动创建一个最基本的nginx的配置文件
    $ vim /opt/docker/nginx/conf.d/default.conf

    复制并粘贴下面的内容

    server {
    listen 80;
    server_name localhost;
    location / {
    root /usr/share/nginx/html;
    index index.html index.htm;
    }
    }
    2.2.5运行nginx
    docker run -p 80:80 --name nginx -v /opt/docker/nginx/web/html/:/usr/share/nginx/html/ -v /opt/docker/nginx/nginx.conf:/etc/nginx/nginx.conf -v /opt/docker/nginx/conf.d/:/etc/nginx/conf.d/ -v /opt/docker/nginx/logs/:/home/nginx/logs/ -d --restart=always nginx
    2.2.6测试


    image.png

    3.nginx基本命令
    3.1windows下操作nginx(cmd进入nginx安装目录)
    start nginx.exe 启动nginx
    nginx -s stop 停止nginx
    nginx -s reload 重载nginx
    nginx -s quite 退出nginx
    3.2centos7下操作nginx
    docker start nginx 启动nginx(nginx为容器的name,使用id也可以)
    docker restart nginx 重新启动nginx
    docker stop nginx 停止nginx

    相关文章

      网友评论

          本文标题:安装nginx

          本文链接:https://www.haomeiwen.com/subject/kdbaqqtx.html