apache - 为什么apache虚拟服务器没有运行

标签 apache laravel ubuntu localhost virtual-server

我正在尝试在我的 apache 服务器上创建一个虚拟服务器以使用 laravel 应用程序:

我用以下内容创建了一个 conf 文件名“brk.localhost.conf”:

<VirtualHost *:80>
   ServerAdmin admin@example.com
   ServerName brk.localhost
   ServerAlias www.brk.localhost
   DocumentRoot /var/www/html/brokers/public
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

运行这些命令:
sudo a2ensite brk.localhost.conf

service apache2 reload

sudo service apache2 restart

但是当我尝试访问“www.brk.localhost”时,我得到:

Server not found



我尝试将端口号 80 替换为“brk.localhost”,但仍然无法正常工作。

最佳答案

您需要在 hosts 文件中添加一个条目,以便浏览器知道在哪里查找 www.brk.localhost .

找出如何在您的特定系统上编辑主机文件的最快方法是 Google how to edit hosts file <name of your operating system> .

关于apache - 为什么apache虚拟服务器没有运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35647565/

相关文章:

laravel - 带参数的 Controller 路由

html - 如何将图像放在标题laravel中

Android:AVD的模拟器进程被杀死

php - UTF-8贯穿始终

c - 为什么 Apache MPM prefork.c 使用互斥量来保护 accept()?

php - 使用 Laravel 和 MSSQL 将 nvarchar 转换为 datetime 数据类型时出错

ubuntu - 当我尝试安装 nginx 时未遇到的包

ubuntu - avconv (ffmpeg) : correct audio codec

linux - 可以在 Linux 上为同一个应用程序同时运行 IIS 和 Apache 服务器吗?

mysql - 崩溃后 xampp 文件夹在新硬盘/Windows 上重用