A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2. Nginx静态网站部署
2.1 静态网站的部署
将我们之前生成的静态页(d:\item)上传到服务器的/usr/local/nginx/html 下即可访问

2.2 配置虚拟主机
虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务
也成了网络时代的一种新型经济形式。
2.1.1 端口绑定
(1)上传静态网站:
将前端静态页 cart.html 以及图片样式等资源 上传至        /usr/local/nginx/cart 下
将前端静态页 search.html 以及图片样式等资源 上传至        /usr/local/nginx/search 下
(2)修改 Nginx 的配置文件:/usr/local/nginx/conf/nginx.conf



(3)访问测试:
地址栏输入 http://192.168.25.141:81 可以看到购物车页面地址栏输入 http://192.168.25.141:82 可以看到搜索页面
2.1.1 域名绑定
什么是域名:
域名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 服务器。
我们可以通过一个叫 SwitchHosts 的软件来修改域名指向
新增方案:
做好域名指向后,修改 nginx 配置文件

执行以下命令,刷新配置
测试:

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马