一、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