Rumah  >  Soal Jawab  >  teks badan

Akses ke httpd - direktori maya apache adalah dilarang. Di manakah ralat (fail conf dilampirkan)?

Alias /hc/ "/home/bitnami/hanchuan/htdoc"
Alias /hc "/home/bitnami/hanchuan/htdoc"

<Directory "/home/bitnami/hanchuan/htdoc">
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Lawati http://alangs.info/hc atau http://alangs.info/hc/index.php
Mereka semua melaporkan ralat kerana tidak mempunyai kebenaran untuk mengakses.
Malah, /home/bitnami/hanchuan/htdoc/index.php wujud.
Di manakah kesilapan?

Selesai masalah.
Letak: Pesanan benarkan, tolak
Tukar kepada: Tolak pesanan, benarkan
Anda boleh mengaksesnya.
Perkara yang aneh ialah direktori lain boleh diakses tanpa menulisnya dengan cara ini.

黄舟黄舟2713 hari yang lalu797

membalas semua(6)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 17:07:07

    @alang Anda juga harus bermula dengan log Anda telah mengatakan bahawa anda telah membaca log, tetapi adakah anda telah melaraskan LogLevel? Tahap lalai mungkin tidak mencukupi.

    ----------------------------------------------------------------

    Order order lihat:

    Arahan Pesanan mengawal status akses lalai dan susunan perintah Benarkan dan Tolak berkuat kuasa. Julat nilai Pesanan ialah salah satu daripada contoh berikut:

    Nafi, Benarkan Arahan
    Nafi dinilai sebelum arahan Benarkan. Semua akses dibenarkan secara lalai. Mana-mana pelanggan yang tidak sepadan dengan arahan Tolak atau sepadan dengan arahan Benarkan dibenarkan akses.
    Allow,Deny
    Allow arahan dinilai sebelum Deny directive. Semua akses ditolak secara lalai. Mana-mana pelanggan yang tidak sepadan dengan arahan Benarkan atau sepadan dengan arahan Tolak akan dinafikan akses.
    … …

    Saya melihat ayat ini dalam manual:

    Nota: Jika terdapat akhiran "/" dalam laluan url, pelayan memerlukan akhiran "/" untuk melanjutkan alias ini. Dalam erti kata lain, "Alias ​​​​/icons/ /usr/local/apache/icons/" tidak boleh alias "/icons".

    Letakkan
    Alias ​​​​ /hc/ "/home/bitnami/hanchuan/htdoc"

    Cuba keluarkannya?

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 17:07:07

    chmod 755 /home/bitnami/hanchuan/htdoc Cubalah, mungkin direktori ini tidak mempunyai kebenaran membaca dan menulis untuk pengguna lain

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:07:07

    ls -l Semak sifat dan kebenaran /home/bitnami/hanchuan/htdoc, dan semak kumpulan dan pemilik, kerana mungkin terdapat masalah dalam direktori rumah!

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:07:07

    Sila lihat ralat.log untuk masalah ini, ia akan memberitahu anda segala-galanya

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 17:07:07

    Periksa sama ada ia bermasalah dengan selinux dan betulkan

    setenforce 0

    Cuba lagi

    balas
    0
  • 高洛峰

    高洛峰2017-05-16 17:07:07

    Selesai masalah.
    Letak: Pesanan benarkan, tolak
    Tukar kepada: Tolak pesanan, benarkan
    Anda boleh mengaksesnya.
    Perkara yang pelik ialah direktori lain boleh diakses tanpa menulisnya dengan cara ini.

    balas
    0
  • Batalbalas