FTP'yi HTTP Olarak Gösterme

girdapp

Hectopat
Katılım
3 Ocak 2021
Mesajlar
134
Çözümler
1
Merhaba, bu konuda oldukça yeniyim ve şu an lazım olduğu için yapmak istiyorum mümkün olduğunca basit anlatacağım.

Server'da FTP oluşturdum ftp://xxx.xx.xx.x olarak giriş yapabiliyorum sıkıntı yok, ama ben http://xxx.xx.xx.x olarak tarayıcıdan giriş yapılıp herkes tarafından dosyaların görünmesini istiyorum.

Şu şekilde görünmesini istiyorum:



Birkaç ayar yapıp denedim ama bir türlü başaramadım, kendi server IP adresimi yazıp tarayıcından girdiğimde bu şekilde hata alıyorum:



ISS üzerinde böyle oluşturdum sanırım burada ayar yapmam gerekiyor. Tam olarak bilmiyorum. Burası da böyle gözüküyor:



Nasıl yapabilirim? yardımcı olabilirseniz teşekkür ederim. İyi Sosyaller!
 
Son düzenleyen: Moderatör:
Hocam Ubuntu içerisinde Apache ya da Nginx gibi bir web sunucusu konfigüre etmeniz gerek.
 
Sunucunun servis ettiği root'ta bir dosya olacak web.config diye. Oradaki <configuration></configuration> etiketleri arasında bunu yapıştırın, ya da buna benzer bir şey varsa aşağıdaki gibi düzenleyin.
XML:
<system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>
 
Dediğiniz root yeri burası sanırım,


fakat burada web.config diye bir config dosyası yok.


temp klasörünün içinde bir config dosyası buldum, buna dediğiniz komutu ekledim fakat işe yaramadı.
Klasörü buna taşıyınca wwwroot klasöründeki index.html yi çalıştırıyor. Öncesinde masaüstündeki farklı bir klasörü seçmiştim.

Bide ayarları sınama yaptığımda şöyle bir uyarı çıkıyor bununla ilgisi yoktur sanırım.

 
wwwroot'un da içine girmeniz lazım. Ayrıca yetkilendirme ayarlarınız doğru yapılandırıldı mı?

wwwroot'un içerisi böyle. herhangi bir config dosyası yok. Şuan her şey default.


Ayrıca site yolu da böyle.


Yetkilendirme ayarlarını tam yapabildim mi bilmiyorum, klasöre sağ tıklayıp paylaşımdan gerekli izinleri verdim sadece.
 
XML:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="true" />
    </system.webServer>
</configuration>
wwwroot içinde bir web.config dosyası oluşturup içine bunları yazıp dener misiniz?
 
Yaptım.


Böyle bir ekran geliyor. iisstart yüzünden sanırım.

 
Tamamdır. Şu an wwwroot üzerinde index dosyası olduğu için otomatik olarak index'i size gösteriyor. Eğer iisstart dosyasını silerseniz FTP gibi listeleme yapacaktır.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…