Nginx静态网站部署
1、静态网站的部署
将/资料/静态页面/index目录下的所有内容 上传到服务器的/usr/local/nginx/html下即可访问

2、配置虚拟主机
虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。
2.1 端口绑定
上传静态网站:
将/资料/静态页面/index目录上传至 /usr/local/nginx/index下
将/资料/静态页面/regist目录上传至 /usr/local/nginx/regist下
(2)修改Nginx 的配置文件:/usr/local/nginx/conf/nginx.conf
server {
listen 81; # 监听的端口
server_name localhost; # 域名或ip
location / { # 访问路径配置
root index;# 根目录
index index.html index.htm; # 默认首页
}
error_page 500 502 503 504 /50x.html; # 错误页面
location = /50x.html {
root html;
}
}

 server {listen       82; # 监听的端口server_name  localhost; # 域名或iplocation / { # 访问路径配置root   regist;# 根目录index  regist.html; # 默认首页}error_page   500 502 503 504  /50x.html;  # 错误页面location = /50x.html {root   html;}}

访问测试:
地址栏输入http://192.168.177.129/:81 可以看到首页面
地址栏输入http://192.168.177.129/:82 可以看到注册页面
2.2 域名绑定
什么是域名:
域名(Domain Name),是由一串用“点”分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具” 。域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。域名作为力所能及难忘的互联网参与者的名称。域名按域名系统(DNS)的规则流程组成。在DNS中注册的任何名称都是域名。域名用于各种网络环境和应用程序特定的命名和寻址目的。通常,域名表示互联网协议(IP)资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。世界上第一个注册的域名是在1985年1月注册的。
域名级别:
(1)顶级域名
顶级域名又分为两类:
一是国家顶级域名(national top-level domainnames,简称nTLDs),200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等;
二是国际顶级域名(international top-level domain names,简称iTDs),例如表示工商企业的 .Com .Top,表示网络提供商的.net,表示非盈利组织的.org,表示教育的.edu,以及没有限制的中性域名如.xyz等。大多数域名争议都发生在com的顶级域名下,因为多数公司上网的目的都是为了赢利。但因为自2014年以来新顶级域名的发展,域名争议案件数量增长幅度越来越大[5] 。为加强域名管理,解决域名资源的紧张,Internet协会、Internet分址机构及世界知识产权组织(WIPO)等国际组织经过广泛协商, 在原来三个国际通用顶级域名:(com)的基础上,新增加了7个国际通用顶级域名:firm(公司企业)、store(销售公司或企业)、Web(突出WWW活动的单位)、arts(突出文化、娱乐活动的单位)、rec (突出消遣、娱乐活动的单位)、info(提供信息服务的单位)、nom(个人),并在世界范围内选择新的注册机构来受理域名注册申请。
例如:baidu.com
(2)二级域名
二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如 ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如.top,com,edu,gov,net等。
中国在国际互联网络信息中心(Inter NIC) 正式注册并运行的顶级域名是CN,这也是中国的一级域名。在顶级域名之下,中国的二级域名又分为类别域名和行政区域名两类。类别域名共7个, 包括用于科研机构的ac;用于工商金融企业的com、top;用于教育机构的edu;用于政府部门的 gov;用于互联网络信息中心和运行中心的net;用于非盈利组织的org。而行政区域名有34个,分别对应于中国各省、自治区和直辖市。
例如:map.baidu.com
(3)三级域名
三级域名用字母( A~Z,a~z,大小写等)、数字(0~9)和连接符(-)组成, 各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符。如无特殊原因,建议采用申请人的英文名(或者缩写)或者汉语拼音名 (或者缩写) 作为三级域名,以保持域名的清晰性和简洁性。
例如:
item.map.baidu.com
域名与IP绑定:
一个域名对应一个 ip 地址,一个 ip 地址可以被多个域名绑定。
本地测试可以修改 hosts 文件(C:\Windows\System32\drivers\etc)
可以配置域名和 ip 的映射关系,如果 hosts 文件中配置了域名和 ip 的对应关系,不需要走dns 服务器。
192.168.177.129 www.hmtravel.com
192.168.177.129 regist.hmtravel.com

做好域名指向后,修改nginx配置文件
server {
listen 80;
server_name www.hmtravel.com;
location / {
root cart;
index cart.html;
}
}
server {
listen 80;
server_name regist.hmtravel.com;
location / {
root search;
index search.html;
}
}
执行以下命令,刷新配置
[root@localhost sbin]# ./nginx -s reload

测试:
地址栏输入http://www.hmtravel.com/

地址栏输入http://regist.hmtravel.com/

02H5C3-11. Nginx中部署静态网站相关推荐

  1. Docker 在容器中部署静态网站

    Docker 在容器中部署静态网站 在容器中部署静态网站 设置容器的端口映射 run -P``--publish-all=true|false:容器暴露的所有端口进行映射 -p``--publish= ...

  2. docker部署html页面,Docker 案例: 在容器中部署静态网站

    ----------------知识点------------ 容器的端口映射: docker  run  [-P] [-p] -P,–publish-all=true | false,大写的P表示为 ...

  3. 【Docker】练习-在容器中部署静态网站

    创建映射80端口的交互式容器 安装Nginx 安装文本编辑器vim 创建静态页面 修改Nginx配置文件 运行Nginx 验证网页访问 1.运行一个待端口映射的交互容器,命名为web docker r ...

  4. Ubuntu安装nginx并部署静态网站

    学习内容: 安装nginx 1.1进入终端输入命令: apt-get install nginx (权限不够,可以加sudo操作) 1.2当安装结束时输入 nginx -v 查看版本 如下图所示. 如 ...

  5. 编译Nginx服务部署静态网站

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,并在一个BSD-like协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在 ...

  6. linux pcre静态编译,Linux下,Nginx部署静态网站

    1.准备工作 选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL. Nginx是C写的,需要用GCC编译:Ngin ...

  7. 如何用nginx部署静态网站

    准备: 首先,你要有一台服务器,可以是物理服务器或者是云服务器,系统的话可以选择Linux系统,我这里用的是centos. 安装nginx: 1.首先到nginx的官网去下载,链接是http://ng ...

  8. 使用Centos7部署静态网站

    使用Centos7部署静态网站 我在配置过程中参阅了一些博主的文章,收益很大,在此列出: [CentOS7快速上手]4.Nginx安装&配置 - Ken的杂谈 在centOs 上搭建nginx ...

  9. 阿里云服务器ECS centos7.4搭建nginx环境部署静态代码

    阿里云服务器ECS centos7.4搭建nginx环境部署静态代码 欢迎来到新手如何通过阿里云服务器部署静态网站 作为一个前端开发,第一次部署自己的私人网站,没有经验,战战兢兢,但是没有办法,成为全 ...

  10. web文件 群晖_【原创】群晖NAS 上部署静态网站

    概要 1.简介 NAS 除了用来管理文件,用作个人云盘之外,还有很多用途.因为群晖的操作系统 DSM 本身就是一个 Debian 的定制系统,所以完全可以把 NAS 当作一台个人的服务器,你可以在上面 ...

最新文章

  1. 基于YOLOv5的智慧工地安全帽检测(1)
  2. 蚂蚁森林消息气泡_元气森林靠代工借单品蹿红 成立3年估值40亿元如今自建工厂...
  3. 基于opencv和mfc的摄像头采集代码(GOMFCTemplate2)持续更新
  4. 用VBA得到EXCEL表格中的行数和列数
  5. JDK 10的摘要Javadoc标签
  6. 用友 无法正确解析服务器,用友T3软件登陆软件时提示:“可能无法正确解析服务器名称或者相应的端口被禁用,请尝试输入服务器的IP地址”?...
  7. 计算2的N次方(信息学奥赛一本通-T1170)
  8. mysql查询无主键的表的方法:
  9. db2 中sql 拼接字符串
  10. chrome浏览器版本更新,chromedriver不能用了,怎么办
  11. Node.js 应用开发详解07 CPU 过载保护设计:如何在服务层面确保系统稳定?
  12. 重复渐变过渡 百分比
  13. 仓央嘉措不负如来不负卿
  14. 【SAP】ABAP开发——ALV展示后字段的下划线连接
  15. 如何将M4A格式的音频转换为MP3格式?只需一步搞定
  16. 线上环境频繁GC问题排查,Finalizer对象该背这个锅吗?
  17. 罗永浩放话要当带货一哥,意思是要超越李佳琦了?
  18. xxxxxlllllxl的专栏 链接,很多实际动手操作的东西
  19. 搭建Android上的服务器
  20. 设置Linux服务器登录密码过期时长

热门文章

  1. Ubuntu 14.04 LTS 搜狗拼音输入法不能使用的情况
  2. 《java深度历险》--王森
  3. python人物出场统计实例_实例2之《三国演义》人物出场统计
  4. docker里面什么emule比较好_emule 服务器优先
  5. Kafka相关配置,canal检测数据发送kafka同步数据到ES
  6. 12C新特性--Application Continuity
  7. HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)
  8. Tomcat安装配置及CATALINA_HOME environment variable is not defined correctly问题的解决
  9. 办公电脑远程软件有哪些、这几款你知道吗
  10. [JAVA]EXCEL工具推荐-MyExcel