除 localhost 之外的其他域名?

除 localhost 之外的其他域名?

我的电脑上安装了 LAMP,没有任何问题。我可以访问http://localhost,它会默认显示 的内容/var/www

有没有办法添加引用 localhost 的新“域”?例如,我可以执行http://johndesktop并让其指向/home/john/Desktop文件夹吗?

我只是想使用“localhost”这个词以外的其他内容。

答案1

是的,你可以在 /etc/hosts 文件中放入条目;第一行应该是这样的 ->
127.0.0.1 localhost

将其更改为
127.0.0.1 localhost johndesktop

然后,您需要编辑 apache vhosts 配置并添加一条记录,让 johndesktop 指向所需的文件夹,类似于 httpd-vhosts.conf 中的以下内容

<VirtualHost *>
    DocumentRoot /home/john/Desktop
    ServerName johndesktop
    ErrorLog logs/Desktop-error_log
    CustomLog logs/Desktop-access_log common
<Directory /home/john/Desktop>
        Order allow,deny
        Allow from all
        Options Indexes FollowSymLinks
</Directory>
</VirtualHost>

相关内容