Php 为什么我会有这样的错误:禁止你不';我没有访问/访问此服务器的权限
我是apache服务器的新手。基本上我有一个生产服务器。有一个网站正在服务器上运行。我在根目录(Php 为什么我会有这样的错误:禁止你不';我没有访问/访问此服务器的权限,php,apache,Php,Apache,我是apache服务器的新手。基本上我有一个生产服务器。有一个网站正在服务器上运行。我在根目录(/var/www/html)中添加了新文件index.php,其中包含 <?php echo "Hello World!"; ?> 我创建了一个文件httpd.conf,其中包含: <VirtualHost *:80> DocumentRoot /var/www/html </VirtualHost> 当我尝试python-msimplehttpse
/var/www/html
)中添加了新文件index.php
,其中包含
<?php
echo "Hello World!";
?>
我创建了一个文件httpd.conf,其中包含:
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>
当我尝试python-msimplehttpserver
时,它可以正常工作
如何允许使用诸如xx.xx.xx.xx/index.php之类的ip地址访问我的服务器?尝试在/etc/apache2/apache2.conf
中添加此项(如果尚未出现):
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
尝试在/etc/apache2/apache2.conf
中添加此项(如果尚未出现):
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
目录中是否有
.htaccess
?Web服务器所有者对该文件夹有足够的权限吗?@modsfabio是的,我有.htaccess文件,其中包含选项-索引IndexIgnore*
请不要使用。htaccess
@modsfabio谢谢您的回答。我已将.htaccess重命名为back.htaccess。我仍然有同样的错误。我必须重新启动apache吗?如果更改/删除.htaccess
,则不必重新启动apache。那么,Web服务器所有者对该文件夹有足够的权限吗?目录中是否有.htaccess
?Web服务器所有者对该文件夹有足够的权限吗?@modsfabio是的,我有.htaccess文件,其中包含选项-索引IndexIgnore*
请不要使用。htaccess
@modsfabio谢谢您的回答。我已将.htaccess重命名为back.htaccess。我仍然有同样的错误。我必须重新启动apache吗?如果更改/删除.htaccess
,则不必重新启动apache。那么,Web服务器所有者对该文件夹有足够的预授权吗?
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
sudo chown www-data:www-data -R /var/www/html
sudo chmod 770 -r /var/www/html