首先,我在 ubuntu 12.10 上运行最新的 apache 补丁。我知道如何从其他计算机访问我服务器的默认 localhost 目录。当我在另一台计算机上输入 192.168.1.** 时,我可以访问 /var/www/ 目录。
但是,如果我想将其指定到不同的目录怎么办?我在哪里以及如何修改它?主机,conf.d等?以及如何使用域名而不是 IP 访问它?提前谢谢。
首先,我在 ubuntu 12.10 上运行最新的 apache 补丁。我知道如何从其他计算机访问我服务器的默认 localhost 目录。当我在另一台计算机上输入 192.168.1.** 时,我可以访问 /var/www/ 目录。
但是,如果我想将其指定到不同的目录怎么办?我在哪里以及如何修改它?主机,conf.d等?以及如何使用域名而不是 IP 访问它?提前谢谢。
进去看看/etc/apache2/sites-available
。您很可能会找到一个名为的文件default
和另一个名为default-ssl
. DocumentRoot
可以在此文件中更改。记得重启 Apache...
sudo service apache2 restart
或者...
sudo apache2ctl graceful
或者...
sudo /etc/init.d/apache2 reload
在 中列出多个虚拟主机并不罕见sites-available
,请记住,这些配置必须具有符号链接sites-enabled
才能被 Apache 看到。
虚拟主机文件看起来像这样......
Listen 80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
进一步阅读:Apache 文档 - 虚拟主机