基于端口 IP 域名配置apache虚拟主机

######站点部署####

部署前步骤

1.确定网站名称、IP 地址

若要向 Internet 中发布一个 Web 站点,需要申请一个合法的互联网 IP 地址,并向 DNS

服务提供商注册一个完整的网站名称。在企业内部网络中,这些信息可以自行设置。例如,Web 主机
的 IP 地址为 192.168.100.41,网站名称为 www.51xit.top 当然,若要在客户机的浏览器中通过
地址 www.51xit.top来访问此 Web 站点,还应该有可用的 DNS 域名服务。
例如,客户机所使用的 DNS 服务器应能够将 www.51xit.top 解析为 IP 地址 192.168.100.41
在 Web 服 务 器 本 机 中 , 将 IP 地 址 设 置 为 192.168.100.41 , 将 主 机 名 称 设 置 为
www.51xit.top;并修改/etc/hosts 文件,添加相应的映射记录以提高本地解析速度。

[root@localhost ~]# hostname www.51xit.top
[root@localhost ~]# vim /etc/hostname
www.51xit.top
[root@localhost ~]# vim /etc/hosts
192.168.100.41 www.51xit.top
[root@localhost ~]# bash
[root@www ~]#

2、配置并启动 httpd 服务

1)配置 httpd 服务
编辑 httpd 服务的主配置文件 httpd.conf,查找配置项“ServerName”,在附近添加一行

内容“ServiceName www.kgc.com”,用于设置网站名称。
[root@www ~]# vim /usr/local/httpd/conf/httpd.conf

修改 httpd.conf 文件的配置内容后,建议使用带“-t”选项的 apachectl 命令对配置内容进
行语法检查(或使用“httpd -t”命令)。如果没有语法错误,将会显示“Syntax OK”的信息,否
则需要根据错误提示信息来修正配置。

[root@www ~]# /usr/local/httpd/bin/apachectl -t
Syntax OK

2)启动 httpd 服务
使用脚本文件/usr/local/httpd/bin/apachectl、/etc/init.d/httpd,分别通过 start、stop、

restart 选项进行控制,可用来启动、终止、重启 httpd 服务。或者使用 systemctl 命令控制
httpd 服务。正常启动 httpd 服务以后,默认将监听 TCP 协议的 80 端口。

[root@www ~]# systemctl restart httpd
[root@www ~]# netstat -anpt | grep httpd
tcp6 0 0 :::80 ::😗 LISTEN 33982/httpd

3.部署网页文档
对于新编译安装的 httpd 服务,网站根目录位于/usr/local/httpd/htdocs 下,需要将 Web

站点的网页文档复制或上传到此目录下。httpd 服务器默认已提供了一个名为 index.html 的
测试网页(可显示字串“It works!”),作为访问网站时的默认首页。

[root@www ~]# cat /usr/local/httpd/htdocs/index.html

It works!

4.在客户机中访问 Web 站点
在客户机的网页浏览器中
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值