当前位置: 首页 > news >正文

深圳有哪些网站建设常德优化公司

深圳有哪些网站建设,常德优化公司,长沙网站建设与维护,濮阳网站制作一. 拉取镜像 docker pull nginx二. 创建挂载目录 mkdir -p /usr/local/nginx/conf mkdir -p /usr/local/nginx/log mkdir -p /usr/local/nginx/html三. 从nginx容器里复制nginx的配置文件到主机里 创建个容器 docker run --name nginx -p 80:80 -d nginx将容器内的配置文件…

一. 拉取镜像

docker pull nginx

在这里插入图片描述

二. 创建挂载目录

mkdir -p /usr/local/nginx/conf
mkdir -p /usr/local/nginx/log
mkdir -p /usr/local/nginx/html

三. 从nginx容器里复制nginx的配置文件到主机里

  1. 创建个容器
docker run --name nginx -p 80:80 -d nginx
  1. 将容器内的配置文件复制给主机
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /usr/local/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /usr/local/nginx/
  1. 删除创建的镜像(它存在的目的只是为了复制里面文件)
docker stop nginx
docker rm  nginx

四. 开始创建容器

  1. 创建容器
docker run \
-p 80:80 \
--name nginx \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/nginx/log:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-d nginx

在这里插入图片描述

  1. 查看创建的容器
docker ps

在这里插入图片描述
可以看到已经创建成功.

五. 访问

在这里插入图片描述

六. 上传图片访问下

在这里插入图片描述

在这里插入图片描述

七. nginx 配置文件说明

# nginx配置文件存放的地方
cd /usr/local/nginx/conf/
# 查看nginx.conf
vi nginx.conf

在这里插入图片描述
可以看见,只要是/ect/nginx/conf.d文件夹下的所有后缀为.conf的都会加载进去,因为我们创建容器时将/ect/nginx/conf.d挂载在本机的/usr/local/nginx/conf/conf.d,因此只需要在本地的这个目录就可以了.

cd /usr/local/nginx/conf/conf.d

我们尝试创建一个后缀为.conf的文件

vi test.conf

然后在里面添加以下内容

server {listen       80;server_name  123.57.167.145; ## 重要!!!修改成你的外网 IP/域名location /static { root   /usr/share/nginx/html; ## 重要,指的是容器内部的路径index  pp.txt;}}

location /static {
root /usr/share/nginx/html; ## 重要,指的是容器内部的路径
index pp.txt;
}
这块注意,表示访问的目录为 root + location 即: /usr/share/nginx/html/static

  • location : 为路径/: 表示nginx的根目录,static表示nginx根目录下有一个static文件夹或文件.
  • root 指令来指定请求 URL 匹配成功后,Nginx 应该使用哪个目录作为根目录,默认根目录是 /usr/share/nginx/html(因为他有个默认配置文件),以方便返回请求的文件。可以修改根目录,如将根目录修改为/opt/,那么它将以opt为根目录开始查找.
  • index表示默认查找的文件,访问该文件夹,默认访问的文件.

现在我们重启这个nginx,以便配置文件生效

docker restart nginx

如果没有启动成功可以用以下命令查看日志

docker logs nginx

在这里插入图片描述
我们打开这个文件看看
在这里插入图片描述
少了个s,加上重新启动.

docker restart nginx

在html创建一个static文件夹并创建一个文本文件

cd /usr/local/nginx/html
# 创建文件夹
mkdir static
# 创建文件
vi pp.txt

随便添加些内容
在这里插入图片描述
访问 :ip /static
在这里插入图片描述
可以发现,已经有了

八. 遇到的问题以及解决办法

1. 配置文件修改了,却还是报404

  (1). 检查配置文件的配置路径是否写错

在这里插入图片描述

 (2).  查看日志
 cd   /usr/local/nginx/log

在这里插入图片描述

# 查看后50 行内容tail -n 50  error.log

在这里插入图片描述
可以发现
如果找不到文件,它会将找的文件路径标出,用来确定为什么是404

(3). 查看是否写的是容器内的路径.

http://www.yayakq.cn/news/217410/

相关文章:

  • 一级网站和二级网站的区别百度推广平台有哪些
  • 快速申请免费个人网站为什么没人做物流网站
  • 网站个人备案容易过吗diy网站开发公司
  • 长沙官网网站制作公司网站怎么做百度排名
  • 济南网站建设和优化在福州的网站制作公司
  • 网站开发学校长沙微网站建设公司
  • 个人网站建设设计工作汇报范文
  • 网站建设名词解释wordpress编辑器样式
  • 学室内设计网站12306网站多少钱做的
  • 湖州专业网站建设公司wordpress设置成宋体
  • c 网站开发实例教程类wordpress
  • 网站建设的公司系统规划青岛建设交易中心网站首页
  • 哪个网站可以做销售记录仪北海住房和城乡建设局网站
  • 商城网站建设开发多少钱国内网络公司排名
  • 免费的wordpress空间哪里有做网站优化的公司
  • 玉田县网站建设软件开发工具通常也称为什么工具
  • 太原建设网站公司免费域名注册免备案
  • 双公示网站专栏建设书城网站开发的参考文献
  • 建设一个网站成本多少钱软文推广特点
  • 做神马网站快速排名软网站建设要解决哪些方面的事项
  • 上海做高端网站制作济南能源建设网站
  • 什么网站做的比较好怎么用电脑做网站主机
  • 网络设计开发网站嘉兴网站备案去哪里
  • 重庆网站建设哪里比较好呢广东网络营销是什么
  • seo优化网站模板京东下载官网
  • 求个a站网站开发需要什么条件
  • 微信端网站页面设计如何建设红色旅游网站
  • 如何知道网站用什么程序做的优秀网页设计案例分析图文
  • 潍坊建站程序做营销策划的公司
  • 做调查的网站知乎服装网站建设规划书