基于的静态网页部署的实现

更新时间:2018年06月02日 09:59:12 作者:

这篇文章主要介绍了基于的静态网页部署的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

背景:

一序列的html网页需要部署

基于的部署:

本文采用的基于的 配置

简单地配置 的配置文件nginx搭建静态网站,以便在启动 时去启用这些配置即可实现对于编写好的html网页的点击跳转访问。而本文的重点也是于此。

配置方式1:

的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,一般地,我们只需要配置主配置文件就行了。/usr////conf 下的配置文件修改如下:

配置信息:

#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid    logs/nginx.pid;
events {
  worker_connections 1024;
}
http {
  resolver 10.1.16.10;
  include    mime.types;
  default_type application/octet-stream;
  log_format main '$remote_addr\t$remote_user\t[$time_local]\t$request '
    '\t$status\t$body_bytes_sent\t$http_referer'
    '\t$http_user_agent\t$http_x_forwarded_for'
    '\t$host\t$request_time\t$upstream_addr\t$upstream_status\t$upstream_response_time';
  server_names_hash_bucket_size 128;
  client_header_buffer_size 32k;
  large_client_header_buffers 4 32k;
  client_max_body_size 30m;
  sendfile on;
  tcp_nopush   on;
  log_subrequest on;
  keepalive_timeout 60;
  tcp_nodelay on;
  gzip on;
  gzip_min_length 1k;
  gzip_buffers   4 16k;
  gzip_http_version 1.0;
  gzip_comp_level 2;
  gzip_types    text/plain application/x-javascript text/css application/xml;
  gzip_vary on;
  lua_package_cpath 'lib/?.so;tcp/lib/?.so;/data1/htdocs/lua_v2/lib/*/?.so;;';
  lua_shared_dict cache 100m;
  lua_code_cache on;
  lua_shared_dict lyrics_monitor_cnt 1024K;
  server {
  listen 8081;       # 监听本机所有 ip 上的 8081 端口
  server_name _;      # 域名:www.example.com 这里 "_" 代表获取匹配所有
  root /home/liujiepeng/workspace/html/etc/resource/html/; # 站点根目录
  index Home.html;
  }
}

创建一个目录,例如: /home///html/etc//html/ 然后在这个 html文件夹下可以放置你需要部署的静态页面文件,例如 html下我有 、、这三个文件夹,其中 字段配置如下:

server {
    listen 80;
    server_name _;
    root /home/liujiepeng/workspace/html/etc/resource/html/;
    index Home.html;
}

这里每个文件夹下面的静态页面文件名都是 Home.html 。这样配置的话,例如当你访问 时nginx搭建静态网站, 就会去 root指定的目录下的 文件夹下寻找到 Home.html 并把 页面返回,同理,访问 时,会寻找到 文件夹下的 Home.html 并把 页面返回。

而在 、、 文件夹的同级目录上,再添加你的域名首页 Home.html 时nginx搭建静态网站,访问 时就会返回了。

这里唯一美中不足的是,访问域名中 末尾会自动加上 / ,在浏览器中按 F12 调试会发现 为 301 状态码,因为 .html 是在 / 文件夹下,所以在搜索过程中会重定向到

配置方式2:

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站的观点和立场和对其真实性负责。如需转载,请联系原作者。如果来源标注有误或侵犯了您的合法权益或者其他问题不想在本站发布,来信即删。