安装nginx

2018-11-28  本文已影响0人  lablab

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

上一篇下一篇

猜你喜欢

热点阅读