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.tldyj是主机名,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
centos6.x配置虚拟主机名及域名hosts的更多相关文章
- ubuntu apache 配置虚拟主机 与 二级域名
		
一.ubuntu 配置虚拟主机 方法一:添加端口号 第一步进入 /etc/apache2/sites-available/ 目录,将 000-default.conf 复制一份到当前目录下并重命名,然 ...
 - 使用WampServer环境,如何配置虚拟主机域名
		
很多人不会配置虚拟主机,我这里简单交一下大家,分三步: 1.在 C:\Windows\System32\drivers\etc 文件夹中的文件 Hosts 文件修改代码为: 127.0.0.1 loc ...
 - linux环境下配置虚拟主机域名
		
linux环境下面配置虚拟主机域名 第一步:在root目录下面(即根目录)ls(查看文件)cd进入etc目录find hosts文件vi hosts 打开hosts文件并进行编辑在打开的文件最下面添加 ...
 - centos配置虚拟主机virtualhost,让服务器支持多网站多域名(转)
		
如何让centos(redhat)配置虚拟主机,让服务器支持多个网站,针对Apache,只需要你修改apache配置文件/etc/httpd/conf/httpd.conf即可. 里面有个exampl ...
 - PHP  使用WampServer环境,如何配置虚拟主机域名
		
很多人不会配置虚拟主机,我这里简单交一下大家,分三步: 1.在 C:\Windows\System32\drivers\etc 文件夹中的文件 Hosts 文件修改代码为: 127.0.0.1 loc ...
 - wamp配置apache虚拟主机支持多域名访问localhost
		
1.背景: 在进行网站开发的时候,通常需要以http://localhost或者127.0.0.1等地址来访问本地环境的网站.不过随着开发项目的增多,需要每次先访问localhost然后再选项目,显得 ...
 - Linux网络管理(一)之配置主机名与域名
		
Linux网络管理(一)之配置主机名与域名参考自:[1]修改主机名(/etc/hostname和/etc/hosts区别) https://blog.csdn.net/shmily_lsl/artic ...
 - nginx配置虚拟主机vhost的方法详解
		
Nginx vhost配置,可实现基于ip.端口号.servername的虚拟主机,同时可避免直接修改主配置文件.在nginx下配置虚拟主机vhost非常方便.这篇文章主要介绍了nginx配置虚拟主机 ...
 - 【转】Apache 配置虚拟主机三种方式
		
Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ...
 - apache配置虚拟主机后,启动速度慢
		
apache配置虚拟主机后,启动速度慢且提示“the requested operation has failed” 可以通过在cmd下启动,来查找问题(命令中的“apache2.2”,是服务名,根据 ...
 
随机推荐
- flask 项目构建
			
创建虚拟环境 mkvirtualenv 环境名 安装所需要的包 pip install flask == 0.12.4 pip install redis pip install flask-ses ...
 - JavaScrip核心基础(讲师李立超)
			
01_入门 01_HelloWorld <!-- JS代码需要编写到script中 --> <script> alert("哈哈哈哈") console.l ...
 - Android中添加set文件
			
一般情况下,set文件在anim目录下面,如果没有anim目录,就新建一个. 1. 右键点击anim,选择new->Animation Resource File 2. 选择类型为set,点击O ...
 - MS14-064/CVE-2014-6332漏洞复现(OLE远程代码执行漏洞、IE浏览器漏洞)
			
漏洞介绍:MS14-064 Microsoft Internet Explorer Windows OLE Automation Array Remote Code Execution,主要利用IE浏 ...
 - 升级sqlite3
			
原文连接: https://blog.zhheo.com/p/22f4cbb2.html 创建一个工作目录(可选) Code 12 mkdir sqlite3_upgradecd sqlite3_up ...
 - leecode72. 编辑距离
			
72. 编辑距离 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 . 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个 ...
 - MYSQL --存储引擎的对比
			
主要介绍三种 InnoDB .MyISAM .Memory 一.InnoDB 介绍: InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后默认的存储引擎 特点: DML操作遵循 ...
 - Win上好用的App们
			
recaps 习惯了mac的输入法切换键(CapsLock),在win下真是各种不适应.于是,找到了这个recaps.亲测好用(Win10 LTSC,键盘布局添加的英文.中文,中文用的第三方输入法). ...
 - java方法的笔记
			
方法 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动 ...
 - ubuntu16.04编译LAPACK3.7.1出错
			
NEP: Testing Nonsymmetric Eigenvalue Problem routines ./EIG/xeigtstz < nep.in > znep.out 2> ...
 
			
		