我有一个带静态IP的Ubuntu服务器用于测试目的,我想在/ var / www /目录之外创建一个项目(例如hello-world),让我们说在这个位置(/ home / username /根目录/您好世界/)。它应该可以通过这样的浏览器访问http://xxx.xxx.xxx.xxx/hello-world/我该怎么做?
答案 0 :(得分:3)
我会使用别名:
Alias /hello-world /home/www/foo
<Directory "/home/www/foo">
Options -MultiViews -FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride all
</Directory>
答案 1 :(得分:1)
在apache的配置文件中配置虚拟主机:apache2.conf或httpd.conf:
<VirtualHost *:80>
ServerPath /hello-world
DocumentRoot /home/username/webroot/hello-world
</VirtualHost>
答案 2 :(得分:1)
在apache中启用FollowSymlinks并建立链接
ln -s /path/to/your/project /var/www/projectname
无需重新加载服务器即可轻松更新内容
rm /var/www/projectname
ln -s /path/to/your/project-v2 /var/www/projectname