首先,我使用ubuntu 12.10并运行最新的apache补丁。我知道如何从其他计算机访问我的服务器的默认localhost目录。当我在另一台计算机中键入192.168.1。**时,我可以访问/ var / www /目录。
但是,如果我想将其指定到其他目录呢? 和 如何 我可以修改它吗?主机,conf.d等?如何使用域名而不是IP来访问它?谢谢。
答案 0 :(得分:1)
查看/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>