我是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