基于域名

首先,进入主机电脑的C:\Windows\System32\drivers\etc目录
找到hosts文件,以管理员身份打开
添加172.16.11.82 www.yuancao.com
这里172.16.11.82是我的虚拟机ip,www.yuancao.com是我要给这个ip安排的域名

然后保存

进入虚拟机,编辑/etc/nginx/nginx.conf文件(老规矩,编辑配置文件之前记得备份:cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

vim /etc/nginx/nginx.conf

然后server_name改为你刚刚在主机上hosts文件里配置的域名,保存。

在你的电脑上输入域名,访问成功
访问不成功也是正常的,可能是80端口没打开

firewall-cmd --add-port=80/tcp --permanent

然后重启防火墙和nginx服务

systemctl restart firewalld
systemctl restart nginx

基于ip

先copy
将server里面的内容复制一下

复制出来的(绿色框框的)得改一下
这里listen 是 81或者其他端口都行,除了80端口上面已经占用了
目录是 /var/www/html
默认是没有的,所以需要新建一个,然后再改配置文件。

如何新建目录?
进入var目录下,创建www/html两级目录

mkdir -p www/html

或者随便一个目录下

mkdir -p /var/www/html


搞完之后,进入html文件夹里,建立一个html文件,随便在文件里写点什么。

echo "hello yuancao" > index.html

空格很重要。要注意空格

再开放81端口

firewall-cmd --add-port=81/tcp --permanent


重启防火墙和nginx

systemctl restart firewalld
systemctl restart nginx


完成

nginx配置基于端口、域名的虚拟主机相关推荐

  1. 基于端口号的虚拟主机配置

    更多详细文档:http://download.csdn.net/download/zml_2015/8843061 基于端口号的虚拟主机的配置只需服务器有一个IP地址即可,所有的虚拟主机共享同一个IP ...

  2. 使用apache配置基于IP地址的虚拟主机

    使用apache配置基于IP地址的虚拟主机 第一步:设置多个IP地址 这里设置两个IP地址:192.168.1.5 和 192.168.1.8 第二步:在 httpd.conf 文件中加入如下内内容 ...

  3. 电脑的虚拟服务器位置,如何配置基于IP地址的虚拟主机

    满意答案 虚拟主机简介:1. 把一台运行在互联网上的服务器分成多个虚拟的服务器.2. 每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW,FTP,E-mail等).3. 一台服务 ...

  4. 虚拟服务器ip怎么配,怎么配置基于IP地址的虚拟主机

    基于IP的虚拟主机 1. 在服务器上绑定多个Ip 2. 把多个网站绑定到不同的IP 3. 访问服务器上不同的IP,可以看到不同的网站. 需求一:基于IP的虚拟主机: 1. 相同的IP不同的端口号的虚拟 ...

  5. 安装httpd并修改apache服务器的首页,虚拟主机,配置不同端口号的虚拟主机访问Apache服务器

    文章目录 安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello" 虚拟主机:虚拟两台主机ip为10 ...

  6. linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...

    Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...

  7. 十八.搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机

    配置要求: client:192.168.4.10 proxy:192.168.4.5(eth0) 192.168.2.5(eth1) web1:192.168.2.100 web2:192.168. ...

  8. Apache配置虚拟主机----基于域名的虚拟主机技术

    Apache配置虚拟主机(基于域名的虚拟主机技术) 1.关闭防火墙 systemctl disable firewalld selinux 0 2.修改一下主配置文件 vi /usr/local/ap ...

  9. Nginx基于域名的虚拟主机

    一.基于域名的虚拟主机 修改配置文件/usr/local/nginx/conf/nginx.conf 创建新的虚拟主机的根目录和默认网页index.html 重新加载nginx的配置文件 查看两个虚拟 ...

最新文章

  1. 只需4步,自己搞个 Spring Boot Starter !
  2. 传阿里腾讯即将大裁员,最高涉及30%员工
  3. Mask_RCNN训练自己的模型(练习)
  4. 苹果在GitHub上正式开源iOS内核源码
  5. 图分区技术基本概念【1】
  6. php foreach循环中的变量
  7. Maven--资源文件resource的问题
  8. iphone:解析html的第三库hpple初试
  9. Django 缓存、序列化、信号
  10. 软件选择,iDreamPiano、freepiano、EveryonePiano
  11. 怎么自学plc和自动化技术?
  12. centos7上运行 ultravnc repeater
  13. UnityShader顶点着色器实现旗帜飘动效果
  14. Win7 Iphone4手机通过电脑上网设置 开机自动打开WIFI
  15. android 黑色透明背景,解决Android png透明图片转jpg时背景变黑的问题
  16. CC00047.bdpositions——|Hadoop实时数仓.V27|——|项目.v27|需求三:数据处理增量统计广告.V1|——|需求分析|
  17. 基于GeForce GT 730显卡的Pytorch-GPU环境及Spyder配置
  18. python app mysql_使用App Engin连接到MySQL数据库
  19. Python 错误:Workbook corruption: seen[2] == 4解决
  20. ROS_PX4_gazebo学习记录

热门文章

  1. (五)嵌入式:设置UART波特率并实现转变字符串大小,实现人机交互
  2. char 类型与lpcwstr_在vs中char类型的实参与LPCWSTR类型的形参类型不兼容怎么解决?...
  3. 矢量场可视化的方法--LIC
  4. 如何把ofd格式的电子发票批量自动生成excel台账
  5. ★不容错过的PPT教程!
  6. python集合的元素可以是_python集合入门须知
  7. 核密度估计Kernel Density Estimation(KDE)
  8. SSH框架之Spring第二篇
  9. 处理Unity中使用HTC VIVE PRo的SRWork插件若干问题
  10. 我微笑,不代表我快乐