我拥有安装了Debian 9的VPS,并安装了Apache2(具有PHP 7),我已经在Apache中启用了虚拟主机,并禁用了默认主机。问题如下:在我的本地主机服务器上,所有内容都相同(仅VirtualHost配置不同),GET请求在子目录中工作,但是在将文件上传到VPS的文件夹var / www / PersonalWebsite / API index.php之后正常工作,但在添加&Example =之后它不会给我任何404错误,就像GET无法正常工作(在网站(var / www / PersonalWebsite)的根目录中,获取请求有效。)如果您应问,不,我在任何文件夹中都没有任何.htaccess文件
我已经尝试过添加诸如Grant request all之类的行(我不记得它是怎么调用的),但是Apache服务没有启动,因此当我恢复到先前的配置时,我也尝试了很多重启,但都没有好处。 :(
实际上不需要API文件中的代码,因为正如我在Win10 XAMPP中的localhost上所提到的那样,它确实起作用。但我会向您展示virtualhost配置-www.itzarty.cf.conf包含以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/PersonalWebsite
ServerAlias itzarty.cf
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Indexes FollowSymLinks
</VirtualHost>
日志中没有错误消息出现,只有404错误消息
答案 0 :(得分:0)
对此很抱歉,我关闭了这个,我刚刚重新安装了整个系统。