dd-wrt'ye bir cgi-bin betiği nasıl eklenir


0

Buffalo WHR-300HP2 ile: Firmware Sürümü DD-WRT v24SP2- (11/05/13) std - build 22750, on: Çekirdek Sürüm Linux 3.10.18 # 37 Salı 5 Kasım 08:17:35 CET 2013 mips.

Mevcut httpd'ye bir kabuk betiği eklemek istiyorum.

Bununla ilgili bazı sorunlar olabilir gibi görünüyor .

Teşekkürler


Bir soru var mı
Tyson,

başlığında: dd-
wrt'ye

Dd-wrt uzmanını bekleyin. Veya daha derine inin. İçinde bazı http sunucusu logları, hataları, config ...
Mikhail Moskalev

Yanıtlar:


0

DD-WRT V24 için SP2 öncesi (svn 12533+) CGI desteği bir istismarın çözümü olarak devre dışı bırakıldı.

Ayrı vlighttpd'yi yükleyebilir ve yapılandırabilirsiniz .

Siteniz için ayrı httpd sunucusu

En iyi sonucu elde etmek için siteniz için ayrı bir httpd sunucusu kullanmak daha iyidir. Birkaç olasılık vardır: vlighttpd'yi kurun, örneğin Optware, Right Way veya Optware-ByHand'ı kurun ve bu meşgul kutusundan sonra (basit httpd için) veya lighttpd'yi kurun. [değiştir] Varsayımlar

  • Yönlendiricinizde telnet ve SSH etkinleştirilmiş durumda. Bkz. Telnet / SSH_and_the_Command_Line.
  • Yönlendiricinize ilave httpd sunucusu kurabilirsiniz.
  • Dosyaları SSH üzerinden masaüstünüze ve masaüstünüzden gönderebilirsiniz (örneğin WinSCP ile)
  • Dosyalarınızı saklamak için jffs etkin ve yeterli boş alanınız var veya mmc mod veya usb sürücü gibi başka bir kalıcı bölümünüz var. [değiştir] Prosedür

1) Seçeceğiniz ek www-server'ı kurun, örneğin busybox httpd, lighttpd veya optlighpd'den vlighttpd

2) Varsayılan httpd'yi 80 numaralı bağlantı noktasından uzağa taşıyın (isteğe bağlı). En kolay yöntem web üzerinden http'i devre dışı bırakmaktır, https 443 numaralı bağlantı noktasını kullanır. Diğer seçenek de, nvram'da http_lanport nvram değişkenini ayarlamaktır:

nvram set http_lanport=81 nvram commit reboot

Not: Kendi siteniz için ikincil IP kullanmayı planlasanız bile, yerleşik httpd'yi tüm IP: s üzerindeki bağlantı noktasını dinlediği için 80 numaralı bağlantı noktasından uzağa taşımanız gerekir.

3) İsteğe bağlı: dünyaya açık

Uyarmak, ihtar etmek, dikkat çekmek! Aşağıdaki adımlar yönlendiricinin yönetim sayfalarına WAN'dan erişilebilmesini sağlayabilir (örneğin, http: //Your.WAN.IP/Management.asp ). Ancak şifre gerekli olmalıdır, bu yüzden güçlü olduğundan emin olun.

Web admin Administration'ı açın -> Teşhis, "Çalıştır" a basın

Komutlar alanına bu satırı girin:

/usr/sbin/iptables -I INPUT 1 -p tcp --dport 80 -j logaccept Press "Save Firewall", the router will reboot or reboot it manually.

Bu nasıl iptal edilir?

Yönelticiye Telnet yazın ve şunu yazın:

nvram set rc_firewall=""
nvram commit
reboot

bu jffs gerektirir. web arayüzümde jffs etkin bir yol yok.
Ray Tayek,

dd-wrt.com/wiki/index.php/Supported_Devices#Buffalo Ne yazık ki orada çok küçük Flash ve harici flaş için USB yok.
Mikhail Moskalev

Gd-wrt'nin küçük flaşa uyması için http sunucusunun kendi uygulamasını kullanması gibi görünüyorsun. Ancak güvenlik feda edildi.
Mikhail Moskalev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.