Linux 上安装 VirtualHost 的详细教程
以下是在 Linux 上安装 VirtualHost 的详细步骤:
-
打开终端并切换到 root 用户。
-
安装 Apache Web 服务器:
apt-get update
apt-get install apache2
- 启动 Apache 服务并设置它在系统引导时自动启动:
systemctl start apache2.service
systemctl enable apache2.service
- 创建一个新的 VirtualHost 配置文件:
nano /etc/apache2/sites-available/mydomain.com.conf
- 将以下内容添加到配置文件中:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/mydomain.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- 将 DocumentRoot 目录添加到系统中:
mkdir -p /var/www/mydomain.com/public_html
- 将该目录的所有权赋予 Apache 用户:
chown -R www-data:www-data /var/www/mydomain.com/public_html
- 启用新的 VirtualHost 配置文件:
a2ensite mydomain.com.conf
- 重新加载 Apache 服务以使更改生效:
systemctl reload apache2.service
- 在本地计算机的 hosts 文件中添加一个条目以指向新的 VirtualHost:
sudo nano /etc/hosts
在文件中添加以下内容:
127.0.0.1 mydomain.com
- 打开 Web 浏览器并输入新的 VirtualHost 地址(http://mydomain.com),然后查看是否已成功安装 VirtualHost。
注意:
如果您的 Linux 发行版不同,请查看相关文档以了解如何安装 Apache Web 服务器和创建 VirtualHost 配置文件。
原文地址: https://www.cveoy.top/t/topic/mKNX 著作权归作者所有。请勿转载和采集!