Page 1 of 5 123 ... LastLast
Results 1 to 15 of 62

Thread: Проблема с thttpd

  1. #1

    thttpd - как отобразить страницу на русском?

    Коллеги, подскажите, как заставить thttpd+php отображать страницы на русском?
    В php.ini указал default_charset = "windows-1251"
    В заголовке html страницы указал <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

    Броузер все-равно воспринимает кодировку, как Western Europian (ISO)

    где грабли?

  2. #2
    Запускать с ключем -T cp1251.
    Code:
    /opt/sbin/thttpd -C /opt/etc/thttpd.conf -T cp1251
    ----
    With best reagards,
    Sergey.

  3. #3

    Thttpd сервер - POST данные

    Проблемма с thttpd сервером- не работает передача данных методом POST!!! те данные передаются но только 128 байт, а если пытаться передавать больше то вообще ничего не передается. Роутер - wl500gp с последней прошивкой Олега, подкллючен hdd, есть swap файл на 300Mb.
    Может кто сталкивался с этой проблемой? А то даже простейшую гостевую невозможно развернуть.

  4. #4

    Exclamation Безопасность thttpd - вебсервера

    Есть вопрос по безопасности и разграничения доступа к папкам и файлам в директории "WWW" thttpd - вебсервера.
    Как сделать, что бы кроме как к index.php напрямую нельзя было обращаться к другим файлам и просматривать их?

  5. chmod ?
    htaccess ?
    ASUS wl500g Premium / Seagate 400 GB Sata (3.5")

  6. #6
    Quote Originally Posted by Sheeft View Post
    chmod ?
    htaccess ?
    Спс. Про эти команды я уже где-то слышал

  7. #7
    Рекомендую поставить lightpd в нем такая возможность есть. Сам пользуюсь. Как ставить тут: http://wl500g.info/showthread.php?t=...light=lighttpd

    O настройках lightpd и, в частности, о правах на папки тут: http://www.opennet.ru/docs/RUS/lighttpd_doc/
    Last edited by _ab_; 16-04-2007 at 20:24.

  8. #8
    Quote Originally Posted by _ab_ View Post
    Рекомендую поставить lightpd в нем такая возможность есть. Сам пользуюсь. Как ставить тут: http://wl500g.info/showthread.php?t=...light=lighttpd

    O настройках lightpd и, в частности, о правах на папки тут: http://www.opennet.ru/docs/RUS/lighttpd_doc/
    Спасибо. Попробую.
    Last edited by Vollsky; 18-04-2007 at 12:33.

  9. #9
    Кто подскажет почему thttpd - вебсервер виден только с LAN, а с WAN не виден?
    Направление поиска....

  10. #10
    Направление поиска: firewall и iptables

    Решение при условии, что thttpd на порту 8080 (post-firewall):
    Code:
    #!/bin/sh
    #WWW
    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":8080
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP
    iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 8080 -j DROP
    iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 8080 -j ACCEPT
    Last edited by _ab_; 19-04-2007 at 09:07.

  11. #11
    Quote Originally Posted by _ab_ View Post
    Направление поиска: firewall и iptables

    Решение при условии, что thttpd на порту 8080 (post-fireval):
    Code:
    #!/bin/sh
    #WWW
    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":8080
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP
    iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 8080 -j DROP
    iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 8080 -j ACCEPT
    Спасибо за помощь. У меня используется 82 порт, поэтому тупо поменяю 8080 на 82. А вобще хотелось бы понять смысл этих команд. Не подскажите где почитать? На форуме поиском нашел крохи.
    Смущает еще то, что если я меняю порты с Apache на компе и thttpd, то Apache виден, как с LAN так и с WAN и по 82 и по 8080, а thttpd только с LAN.
    Last edited by Vollsky; 19-04-2007 at 03:22.

  12. #12

    Проблема с thttpd

    У меня WL-500Gp. Подскажите, почему после отключения, и последующего включения роутера web-сервер не запускается. (хотя в post-boot всё записано, и если ввожу reboot то после перезагрузки всё отлично работает).

  13. #13

    Question thttpd - вебсервер виден только с LAN !

    Все так же thttpd - вебсервер виден только с LAN, а с WAN не виден?
    Apache установленный на 192.168.1.2 виден как с LAN, так и с WAN.
    Для thttpd использую 82 порт, содержимое post-firewal:
    #!/bin/sh
    #WWW
    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":82
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP
    iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 82 -j DROP
    iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 82 -j ACCEPT


    В Web интерфейсе стоит:
    Enable WAN to LAN Filter? = yes
    Packets(WAN to LAN) not specified will be: = DROP
    Filtered ICMP(WAN to LAN) packet types: = 0 (Эхо-ответ)
    WAN to LAN Filter Table = Таблица пуста
    Для работы Apache на 192.168.1.2:
    NAT Setting - Virtual Server
    Enable Virtual Server? = yes
    8080 192.168.1.2 80 TCP HTTP
    Где же "собака" окапалась?

  14. #14
    Quote Originally Posted by Vollsky View Post
    Где же "собака" окапалась?


    Code:
    8080  192.168.1.2  80   TCP HTTP
    тут ?
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  15. #15
    Quote Originally Posted by FilimoniC View Post
    Code:
    8080  192.168.1.2  80   TCP HTTP
    тут ?
    Но это проключение с внешней сети на внутренний Apache сервер.
    И это работает.
    Не понял вашей реплики. Можно поподробнее?

Page 1 of 5 123 ... LastLast

Similar Threads

  1. thttpd problem
    By Madar in forum WL-500gP Q&A
    Replies: 78
    Last Post: 23-05-2010, 18:02

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •