我在DigitalOcean vps上的Droplet上有一个奇怪的错误。
我已经设置了所有虚拟主机和配置。我的网站位于两个文件夹中:
1 - /var/www/mysite.com/public_html 2 - / var / www / html / mysite
我使用以下配置创建了一个etc / apache2 / sites-available / mysite.com.conf:
<VirtualHost *:80>
ServerAdmin admin@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite.com/public_html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
我的IP是111.111.111.111 所以,当我在浏览器中访问mysite.com时,不是在/var/www/mysite.com/public_html文件夹中运行index.php,而是将其重定向到我的IP地址并在/ var / www /中运行index.html文件html文件夹。
如果我在我的/var/www/mysite.com/public_html中放置了另一个index.html文件并运行它,它就能完美运行。
我认为PHP存在一些问题。但我在/ var / www / html / mysite文件夹中有我的网站副本。因此,当我转到111.111.111.111/mysite时,它会运行index.php文件并且网站运行正常。
那么,apache是什么?问题在哪里?