环境准备与软件安装
搭建Web服务器需先完成Linux系统基础配置,包括网络设置与软件源更新。以CentOS系统为例,执行以下命令安装Apache服务:
yum -y install httpd
systemctl start httpd
systemctl enable httpd
建议同步配置DNS解析,若使用域名访问需在/etc/hosts
中添加对应记录,例如:
- 192.168.1.100 www.example.com
- 192.168.1.200 www.test.com
虚拟主机配置实战
在/etc/httpd/conf.d/
目录新建虚拟主机配置文件,以基于IP的配置为例:
- 创建网站根目录:
mkdir -p /www/{example,test}
- 编写配置文件:
vim /etc/httpd/conf.d/vhost.conf
- 添加以下配置模板:
DocumentRoot /www/example
ServerName www.example.com
服务验证与防火墙设置
完成配置后需执行systemctl reload httpd
使配置生效。验证方式包括:
- 浏览器访问测试:输入IP或域名查看页面内容
- 命令行诊断:
curl -I http://www.example.com
需注意防火墙放行HTTP服务:
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
通过配置虚拟主机可实现单服务器托管多网站,需注意目录权限、SELinux策略及DNS解析的配合。定期检查日志文件/var/log/httpd/
有助于故障排查。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/751045.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。