Apache虚拟主机配置教程:一步步搭建你的网站

步骤:

  1. 恢复至DNS服务完成后的快照

  2. 安装Apache

在Linux虚拟机中执行以下命令安装Apache:

sudo yum install httpd
  1. 启动httpd服务,在物理机浏览器里用服务器的IP地址测试默认网页

在Linux虚拟机中执行以下命令启动httpd服务:

sudo systemctl start httpd

在物理机的浏览器中输入Linux虚拟机的IP地址,可以看到Apache默认网页。

  1. 备份主配置文件

在修改配置文件之前,先备份Apache主配置文件:

sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
  1. 修改相关配置文件,配置两个虚拟主机

编辑Apache主配置文件:

sudo vi /etc/httpd/conf/httpd.conf

找到以下两行,将注释符号#去掉,开启虚拟主机功能:

# NameVirtualHost *:80
# NameVirtualHost *:8000

添加以下两个虚拟主机配置:

<VirtualHost *:80>
    ServerName www.xxx.cn
    DocumentRoot /var/www/html/www
    <Directory "/var/www/html/www">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:8000>
    ServerName mail.xx.cn
    DocumentRoot /var/www/html/mail
    <Directory "/var/www/html/mail">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

其中,DocumentRoot是虚拟主机的根目录,Directory是对应的虚拟主机的权限设置。

  1. 为虚拟主机创建不同内容的首页文件

在Linux虚拟机中创建以下两个目录,并在对应目录中创建不同的首页文件:

sudo mkdir /var/www/html/www
sudo mkdir /var/www/html/mail

sudo vi /var/www/html/www/index.html
<html>
    <head>
        <title>www.xxx.cn</title>
    </head>
    <body>
        <h1>Welcome to www.xxx.cn!</h1>
    </body>
</html>
sudo vi /var/www/html/mail/index.html
<html>
    <head>
        <title>mail.xx.cn</title>
    </head>
    <body>
        <h1>Welcome to mail.xx.cn!</h1>
    </body>
</html>
  1. 在windows的浏览器分别使用网址测试虚拟主机的是否能正常访问,是否显示正确的首页内容

在Windows系统的浏览器中分别输入以下两个网址测试虚拟主机的访问情况:

  • http://www.xxx.cn/
  • http://mail.xx.cn:8000/

如果虚拟主机配置正确,应该能够访问到对应的首页内容。截图保存测试结果。

Apache虚拟主机配置教程:一步步搭建你的网站

原文地址: https://www.cveoy.top/t/topic/nRIf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录