在apache上创建虚拟主机而不是从根目录

时间:2016-11-07 14:33:45

标签: php apache virtualhost digital-ocean

我是VPS主机的新手....并尝试数字海洋Linux VPS。我需要将2个域指向我的PHP应用程序。

这就是我的虚拟主机在/ etc / apache2 / sites-available

中的样子
<VirtualHost *:80>
    ServerAdmin root@domain1.com
    ServerName domain1.com
    ServerAlias www.domain1.com
    DocumentRoot /var/www/html
<Directory /var/www/html>
    Require all granted
 </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

然而......我无法加载样式并访问var / www / html目录中的任何文件或目录。如何启用域的权限以访问这些资源。

同样是我的另一个域的第二个虚拟主机

DocumentRoot /var/www/html/app/login.php

当我使用IP访问网站时,一切似乎都有效...但是...在设置虚拟主机后...内容正在加载但无法访问当前根目录中的css和js ....

我不确定如何按预期设置我的域名。

我使用../表示法指向我以前的目录。显示的网站没有错误...只是没有加载CSS。此外,我在根目录中有API ....在API文件夹....当我指向它们时无法访问../../ API / v1 / create_user.php

0 个答案:

没有答案