Linux配置主机名-使用主机名访问服务器

主要需要对Hosts文件进行操作,

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,

先将自己的主机名设置成有意义,别人好记的样子(就像域名一样)到时候在hosts文件里面设置好主机名与IP地址的映射关系后,别的机子访问可以直接用主机名替代ip

第一种方式:进入hostname文件里面进行修改,但是刚修改完是不能立马生效的,需要重启服务。

vim /etc/hostmame

第二种方式:输入

hostnamestl set-hostname HaoJiDeMingZi

设置完后,输入 hostname查询名字是否修改成功。

 我这边的实验环境是,安装的虚拟机,因此作为物理机需要管理访问虚拟机上搭建的服务集群,以及集群上的服务器之间可以相互访问的话。每个机子的hosts文件里面都要设置好对方的主机名和IP地址的映射。

我的物理主机是windows系统,windows系统里面的hosts文件用记事本打开

windows里面hosts文件保存之后,再ping虚拟机的时候可以用主机名。 

虚拟机centos7里面配置hosts

hosts文件在etc目录下

vim /etc/hosts

然后添加别的机子的名字和他的IP的映射关系。 

Linux上搭建主机名Apache Web服务器,通常需要以下几个步骤: 1. **安装Apache**: 首先,你需要更新系统包列表并安装Apache web服务器。打开终端,输入命令: ``` sudo apt-get update && sudo apt-get install apache2 ``` 或者使用yum(对于基于RPM的发行版如Fedora或CentOS): ``` sudo yum update && sudo yum install httpd ``` 2. **配置主机名**: 创建或编辑`/etc/hosts`文件,添加你的服务器的IP地址和主机名映射。例如: ``` 192.168.0.1 myserver.com localhost ``` 这样,当访问`http://myserver.com`时,会指向你的服务器。 3. **启动Apache**: 完成安装后,启动Apache服务并设置开机自启: ``` sudo systemctl start apache2 sudo systemctl enable apache2 ``` 4. **配置网站目录**: 通过创建虚拟主机或直接修改`/etc/apache2/sites-available/your-site.conf`文件,将网站内容的目录指定为主机的文档根目录。例如: ``` <VirtualHost *:80> ServerName myserver.com DocumentRoot /var/www/html/your-site ErrorLog ${APACHE_LOG_DIR}/your-site-error.log CustomLog ${APACHE_LOG_DIR}/your-site-access.log combined </VirtualHost> ``` 然后启用新配置: ``` sudo a2ensite your-site.conf ``` 5. **防火墙设置**: 可能需要允许HTTP访问外部流量,如果是Ubuntu,可以这样做: ``` sudo ufw allow 'Apache Full' sudo ufw reload ``` 完成以上步骤后,你可以通过浏览器访问`http://your-server-hostname-or-ip`来测试你的Apache Web服务器是否正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值