centos6.x配置虚拟主机名及域名hosts
我们在本地安装了centos或者虚拟主机上安装了centos,主机名称默认是localhost
,这样我们可以使用localhost
访问我们的主机,在终端命令里默认的是[root@localhost ~]#
,当我们在centos上安装了Nginx后想配置多个域名,我们可以先修改我们的主机名和域名,下面的教程是针对centos6.x
上测试的,全部通过,centos7.x
没有测试。
我们必须以root
用户登录,需要修改两个文件:一处是/etc/sysconfig/network
,另一处是/etc/hosts
。
1、修改hosts
修改/etc/hosts
文件
默认是这样的
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
hosts文件格式
ip地址 主机名/域名 (主机别名)
如果你centos设置了局域网IP,比如是192.168.1.101
,那么我们可以直接在上面的文件上加入192.168.1.101 yj yj.tld
yj
是主机名,yj.tld
是域名,你自己设定。
如果没有设置ip,那么就直接加在127.0.0.1的后面
vi /etc/hosts
按i
编辑:
修改为:
192.168.1.101 yj yj.tld
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
按esc
退出编辑,按:wq
保存并退出。
2、修改network
修改/etc/sysconfig/network
vi /etc/sysconfig/network
按i
编辑:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=yj.com
GATEWAY=192.168.1.101
HOSTNAME
项:点前面是主机名,点后面是域名。没有点就是主机名。
其实我们可以简化成下面:
NETWORKING=yes
HOSTNAME=yj.tld
按esc
退出编辑,按:wq
保存并退出。
3、重启
最后,重启服务器即可。
shutdown -r now
或者
reboot
4、查看
[root@yj ~]# hostname
yj.tld
5、小结补充
1、hosts格式配置
hosts文件可以配置主机ip与对应的主机名。在局域网或者是万维网上,每台主机都有一个ip地址,它区分开每台主机,并可以根据ip进行通讯。但是Ip地址不符合人脑的记忆规律,因此出现了域名,例如www.baidu.com.在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
2、主机名和域名的区别在于:
主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应的ip。 域名通常在internet上使用,但是优先级低于hosts文件中内容,因此如果你不想使用internet上的域名解析,可以更改自己的hosts文件,加入自己的域名解析。
3、hosts文件作用
一个主要的作用是:线下环境模拟,通信双方在同一个局域网内想通过internet上的域名相互访问,则只需要修改自己的/etc/hosts文件内容即可。
发布日期: 2016-09-15 作者: 511遇见
所属分类: Linux/Centos/Os 标签: CentOS hostname hosts
最新文章
- 带额外toggle()功能的jquery库
- linux-命令-ls
- PHP file_get_contents设置超时处理方法
- Stanford大学机器学习公开课(二):监督学习应用与梯度下降
- php strrpos()与strripos()函数不同之处在哪里呢
- express+nodecoffee写passport登录验证实例(二)
- mysql查看日志
- mysql 字段操作
- JVM学习笔记(三)------内存管理和垃圾回收
- JavaScript----Performance Tool and Process
- hdu2066一个人的旅行
- 用Atom打造简单的java编译器以及对于可能出现的问题解答
- Struts2(六) 用Struts完成客户列表显示
- ps入门学习
- Phoenix安装
- jvm系列一、java类的加载机制
- u3d 创建元件 预制件 U3d creates component prefabricated parts
- Swift 实践篇之链式 UI 代码
- Kibana访问权限控制
- Redis学习之路(二)之Redis入门基础
热门文章
- reportviewer的简单使用
- 使用PHP自带的过滤验证函数:Filter
- 《CSOL大灾变》Mobile开发进度记录——扔掉与拾取武器的逻辑
- Office2021专业增强版激活
- 一套.NET Core +WebAPI+Vue前后端分离权限框架
- Zabbix源码安装与yum安装
- Visual Studio 快速生成构造函数
- 可收集ALC问题[Microsoft.Data.SqlClient is not supported on this platform.]
- 【服务器数据恢复】ZFS文件系统下ZPOOL下线的数据恢复案例
- php textarea根据回车转换成数组