这是任务
当用户进入浏览器domain.com/something/something
时,
从预期获取的文件不是domain.com/something/something
,而是来自
domain.com/something/something/www
在我的/etc/apache2/sites-available
文件夹中,我找到了domain.com.conf
它只包含此
<virtualhost *:80>
ServerName domain.com
DocumentRoot /var/www/main
</virtualhost>
那么我应该如何编辑我的domain.com.conf文件?
答案 0 :(得分:2)
你走在正确的道路上。
DocumentRoot /var/www/domain/www/
然后重启apache:
$ sudo service apache2 restart
这将更改默认主机的路径。
您需要VirtualHosts。如果您已经有VirtualHosts,那么/ etc / apache2 / sites-available /中可能有多个文件,找到管理域名的文件。否则,由sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/domain.com
创建一个默认值。它应该在开头包含这样的东西:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domain.com
DocumentRoot /var/www/domain/www/
<Directory /var/www/domain/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
....many stuff
</VirtualHost>
然后启用该站点并重新启动apache:
$ sudo a2ensite domain.com
$ sudo service apache2 restart
Alias /something/something /something/something/www