nginx基础-配置虚拟主机(三)
2021/10/14 7:14:11
本文主要是介绍nginx基础-配置虚拟主机(三),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.虚拟主机-端口绑定
修改nginx.conf 配置文件内容:
server {
listen 8080; #端口号
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 8081;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
可通过不同的端口号访问到不同的页面
http://localhost:8081/
http://localhost:8080/
2.虚拟主机,域名绑定
*什么是域名:*
域名,是由一串用“点”分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个ip地址上有“面具” 。域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。域名作为力所能及难忘的互联网参与者的名称。域名按域名系统(DNS)的规则流程组成。在DNS中注册的任何名称都是域名。域名用于各种网络环境和应用程序特定的命名和寻址目的。通常,域名表示互联网协议(IP)资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。世界上第一个注册的域名是在1985年1月注册的。
步骤:
2.1 配置域名映射关系
第一步:进入hosts文件所在目录
cd /private/etc/
第二步:修改hosts文件权限
sudo chmod 777 hosts
第三步:使用vim命令编辑hosts文件内容
vim hosts
2.2 做好域名指向后,修改nginx配置文件
server {
listen 80;
server_name www.testtravel.com;
location / {
root cart;
index cart.html;
}
}
server {
listen 80;
server_name regist.testtravel.com;
location / {
root search;
index search.html;
}
}
测试:
地址栏输入http://www.testtravel.com/
地址栏输入http://regist.testtravel.com/
结果:可以访问两个页面
这篇关于nginx基础-配置虚拟主机(三)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享