联奕科技工程体系

 找回密码
 立即注册
查看: 374|回复: 0

【微服务学工-nginx】nginx配置静态页面

[复制链接]

57

主题

62

帖子

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
20652
发表于 2020-8-27 14:30:12 | 显示全部楼层 |阅读模式
本帖最后由 wangbaiyuan 于 2020-9-3 14:35 编辑

需求描述:
       武汉科技大学:在迎新系统开放前一周访问 学校的域名 时转向学校提供的一个静态提示页面
      
一、部署nginx服务
       一定要让nginx服务在域名所对应的服务器上启动,否则会出现内网能访问,但外网访问不了;
   
  1. version: '3.2'  
  2. services:  
  3.   ymdl:  
  4.     image: 私有仓库id:5000/nginx:develop
  5.     ports:  
  6.       - "80:80"  
  7.     environment:  
  8.       spring.cloud.inetutils.preferred-networks: 10.10.0  
  9.     volumes:   
  10.       - "/opt/domainMap/conf/nginx.conf:/etc/nginx/nginx.conf"  
  11.     networks:  
  12.       - portainer_agent_network  
  13.     deploy:   
  14.       replicas: 1  
  15.       restart_policy:  
  16.         condition: on-failure  
  17.       labels: [type=basic]  
  18.       placement:  
  19.         constraints: [node.labels.type == master]  
  20. networks:  
  21.   portainer_agent_network:  
  22.     external: true
复制代码

二、修改配置文件
       修改nginx.conf文件内容,
       监听80端口,打开静态页面
  1.     server {
  2.         listen       80;
  3.         server_name  localhost;
  4.                 #静态页面
  5.                 location / {
  6.       root   /etc/nginx;
  7.       index index.html index.htm
  8.                 }
  9.         error_page   500 502 503 504  /50x.html;
  10.         location = /50x.html {
  11.             root   html;
  12.         }
复制代码

三、配置静态资源
      1)将静态页面以及相关资源放到nginx配置文件目录,并进行授权
            chmod 777 /opt/*   

      2)在nginx服务配置挂载容器资源和配置资源对应,否则会出现访问报403;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 23:46 , Processed in 0.092379 second(s), 20 queries .

快速回复 返回顶部 返回列表