一、Docker安装Nginx教程

Docker安装Nginx教程

二、Nginx部署静态网站

1. 把静态文件放到挂载的宿主机目录内:

  • Docker nginx 容器内 /usr/share/nginx/html/ 挂载到了宿主机 /root/nginx/www/
  • camelia是我这个静态网站的项目文件夹,里面包含css/js/images等文件夹和html静态文件

2. 修改配置文件 [重点!!!]:

......此处省略
http {
	......此处省略
    charset utf-8;
    server {
        listen       8888;
        server_name  主机IP;

        location / {
        	# 这里是填写docker容器内nginx的挂载的静态资源目录,不然访问不到!!!
            root   /usr/share/nginx/html/camelia/;
            index  index.html;
        }
    }
}
  • charset 设置编码为utf-8
  • listen 监听端口,这里一定要和docker启动nginx容器时设置的端口一致!!!
  • server_name 写你的主机IP