我有一个用于测试目的的具有静态 IP 的 Ubuntu 服务器,我想在 /var/www/ 目录之外创建一个项目(例如 hello-world),比如说在这个位置(/home/username/webroot/你好世界/)。它应该可以通过像这样的浏览器访问http://xxx.xxx.xxx.xxx/hello-world/我该怎么做?
问问题
9007 次
3 回答
3
我会使用别名:
Alias /hello-world /home/www/foo
<Directory "/home/www/foo">
Options -MultiViews -FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride all
</Directory>
于 2013-04-05T08:14:14.823 回答
2
在您的 Apache-config 中启用FollowSymlinks并在您的文件系统上创建一个符号链接。
ln -s /path/to/your/project /var/www/projectname
并且替换内容很容易,无需重新加载服务器
rm /var/www/projectname
ln -s /path/to/your/project-v2 /var/www/projectname
于 2013-04-05T08:16:20.043 回答
1
您在 apache 的配置文件中配置虚拟主机:apache2.conf 或 httpd.conf:
<VirtualHost *:80>
ServerPath /hello-world
DocumentRoot /home/username/webroot/hello-world
</VirtualHost>
于 2013-04-05T08:13:59.063 回答