1、安装Apache
使用yum命令安装Apache。
yum install httpd
设置Apache服务开机自启动。
systemctl enable httpd.service
2、修改Apache配置文件
打开httpd.conf文件进行编辑。
vim /etc/httpd/conf/httpd.conf
注释掉以下两行(如果存在的话)。
#ServerName www.example.com #DocumentRoot /var/www/html
添加一个开放访问的目录,例如/home/www
。
<Directory "/home/www"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
确保开启虚拟主机功能。
NameVirtualHost *:80
添加多个虚拟主机配置。
<VirtualHost *:80> ServerName www.mywebsite1.com DocumentRoot /home/www/htmla </VirtualHost> <VirtualHost *:80> ServerName mywebsite1.com DocumentRoot /home/www/htmlb </VirtualHost> <VirtualHost *:80> ServerName www.mywebsite2.com ServerAlias mywebsite2.com DocumentRoot /home/www/htmlc </VirtualHost>
3、重启Apache服务
保存配置文件并退出编辑器。
重启Apache服务以应用更改。
systemctl restart httpd.service
4、DNS配置(可选)
如果需要配置DNS服务器,可以使用bind软件包。
yum install -y bind bind-chroot bind-utils
编辑named.conf文件以启用和配置DNS服务。
vim /etc/named.conf
添加区域文件配置以支持新域名解析。
vim /etc/named.rfc1912.zones zone "dyw.com" IN { type master; file "dyw.com.zone"; };
创建并编辑区域文件。
cp -a named.localhost dyw.com.zone vim dyw.com.zone
5、测试配置
使用nslookup或dig命令测试DNS解析是否正确。
nslookup www.mywebsite1.com dig www.mywebsite1.com
通过浏览器访问各个域名,确保它们指向正确的文档根目录。
步骤涵盖了在CentOS上配置多域名的全过程,包括安装Apache、修改配置文件、重启服务以及可选的DNS配置和测试,通过这些步骤,你可以在一台CentOS服务器上成功绑定多个域名,并确保每个域名都能正确解析到相应的网站目录。
到此,以上就是小编对于“centos多域名”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782352.html