簡體   English   中英

Apache 403 Forbidden您無權訪問此服務器上的/

[英]Apache 403 Forbidden You don't have permission to access / on this server

我是Docker和Apache的新手,正在嘗試執行一個非常簡單的程序,該程序將在本地主機上顯示一個網頁。 但是,我不斷收到403 Forbidden error

“您無權訪問此服務器上的/”

我在本地主機端口5002使用Apache/2.4.25 (Debian)服務器。 目錄的路徑是~/tutorial/product 我在這里閱讀了許多解決方案,並嘗試了所有解決方案,但沒有一個對我有用。

/etc/apache2/apache2.conf中

<Directory /var/www/html>
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

/etc/apache2/sites-enabled/000-default.conf

ServerAdmin webmaster@localhost
DocumentRoot /var/www/signature

<Directory /var/www/signature/>
   Allowoverride all
   Order allow,deny
   Allow from all
   Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

我已經使用ls -l在路徑中的每個目錄中包含了權限:

〜/教程

|---------------------|------------------|
|     -rwxr-xr-x      |docker-compose.yml|
|---------------------|------------------|
|     drwxr-xr-x      |    product       |
|---------------------|------------------|
|     drwxr-xr-x      |    website       |
|---------------------|------------------|

〜/教程/產品

|---------------------|------------------|
|     -rwxr-xr-x      |     api.py       |
|---------------------|------------------|
|     -rwxr-xr-x      |    Dockerfile    |
|---------------------|------------------|
|     -rwxr-xr-x      |     index.php    |
|---------------------|------------------|
|     -rwxr-xr-x      | requirements.txt |
|---------------------|------------------|

您在Docker容器中缺少文件。 您需要發出以下命令以將文件從計算機上移至Docker容器。

從您的容器中發出此命令。

docker cp index.php 4fdb84ef3ef4:/var/www/html/index.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM