Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
D-link DIR-320 (1.9.2.7-d-r1000) rTorrent ...
Дано: WL-500G Premium за которым два ноута, сервер под FreeBSD и комуникатор. Канал от провайдера - 8 метровый анлим с реальником.
Вопрос: где лучше разместить веб-сервер - до роутера, настроив нат(как админу не особо трудно) либо оставить как есть(с проброшенным портом)?
Да как бы смысл не очень проглядывается. Есть сомнения в том что "коробочка" сможет нормально роутить?
Или есть какие то специфические требования?
Да, есть в этом сомнения. Интересно, как в ней осуществляеться нат и проброс портов(прошивка от Олега).
Здравствуйте,
Вопрос скорее к знатокам линукса.
Установил я на роутер (asus wl-500gp v2) пятую версию mysql, нужны были хранимые процедуры. Где скачал пакет уже не помню. Сейчас пытаюсь обновить софт "ipkg update, ipkg upgrade". Установщик пытается поставить mysql 4-ой версии поверх установленного мной mysql5 и останавливается с ошибками. Как можно отключить обновление mysql, но чтобы остальные пакеты нормально обновлялись из репозитория?
И почему в репозитории http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/ нет пятой версии mysql ?
p.s. подскажите где брать свежие ipk пакеты mysql5-mipsel для роутера ?
Спасибо.
С вопросом разобрался.
Пакет mysql тянул за собой модуль php-mysql. Удалил описание пакета mysql из файла /opt/lib/ipkg/lists и зависимость от mysql пакета php-mysql. ipkg upgrade успешно завершился. Но, эту операцию нужно будет делать каждый раз после ipkg update.
p.s. вспомнил, что MySQL 5 оказывается сам собирал
Перелопатил весь форум, не нашел ПРОСТОЙ пошаговой инструкции, как заставить роутер включить http сервер.
Понял, что все упирается в busybox_httpd? Так?
прочитал http://wl500g.info/showthread.php?t=...E5%F0%E2%E5%F0 , но там нет конкретики для чайника по пунктам. потыкался - не получается.
Мне надо, чтобы по адресу мой внешнийip/index.html открывалась простенькая страничка.
Сложно по инструкции флешку не монтировал!!!!Я так и не понял зачем это делать на флешке 512 мегабайт, да еще своп выделять, если ftp и samba работают и так, а другие фичи я не использую. Нужен еще только http сервер. Я отформатировал флешку на компьютере в fat16 с кластером по умолчанию, вставил флешку, включил ftp, samba. Ввел в консоли из faq Олега скрипт чтобы отображалась кириллица в папках и файлах. При захождении через ftp с правами суперпользователя вижу папку мойвнешнийip/disc0_1/ а в ней подпапки ftp_pub и ftp_pvt и ftp_an (для анонима) и также папка samba для самбы. Все работает!
А вот как теперь создать html сервер? Где создавать папку web и подпаку html? внутри disc0_1? или рядом с disc0_1 в корне?
Что писать в консоле чтобы это все заработало?
Напишите для чайника. В консольных командах вообще полный ноль.
Заранее благодарен и бью поклоны....
Last edited by moveinone; 24-03-2010 at 13:51.
1) юзай поиск
2) форматни флешку в ext3 для /opt
3) установи lighttpd
4) открой 80 или какой-нть порт
5) сконфигурируй /opt/etc/lighttpd.conf
ВСЁ УЖЕ ДАВНО НА ФОРУМЕ ОПИСАНО ЛУЧЩЕ ИЩИ!
форматни флешку в ext3 для /opt
Зачем? ftp и самба видит диск и так. И как это делать? И будет ли она после этого читаться на компьютере для заливки данных сайта?
открой, установи, сконфигурируй. Понаписано в поиске много чего, но нет комплексного ответа, все урывками и такими же заклинаниями как и вы написали.
Хоть бы 1 раз написали в форуме пошагово, до мелочей, для ничего не понимающего в консоли и линуксе.
ПОЖАЛУЙСТА
Last edited by moveinone; 25-03-2010 at 10:04.
1) не форматируй флешку в ext3 (хотя от этого, возможно, все твои дальнейшие усилия даром могут пройти)
2) установи lighttpd (ipkg install lighttpd)
3) настрой lighttpd.conf -- ищеш в инете примены настройки и настраиваешь
4а) сменить порт веб-морды (в веб-морде роутера -- http://192.168.1.1)
4б) открываешь порт в post-firewall (iptables -I INPUT -p tcp --dport 80 -j ACCEPT)
4в) (иногда надо) провисать в virtual server проброс порта (port 80, local ip - 192.168.1.1, localport - 80)
все это - много раз обсуждалось. используйте поиск.
настройка lighttpd.conf АНАЛОГИЧНА обычной настройке lighttpd на большом компе.
если вы не знаете, как это сделать - за вас это не сделает НИКТО.
Прошивка RT-N16-1.9.2.7-rtn-r2157.
PHP и Lighttpd установлены по умолчанию. Модули php - тоже по умолчанию.
Поставил mysql5 (ipkg install mysql5). Настроил. Работает.
Дальше понадобилась поддержка mysql5 из php. Посмотрел параметры php - скомпилен явно с поддержкой mysql. Но модулей для mysql нет.
Инсталлировать целиком пакет php-mysql я не стал, так как там в связке с php ставится mysql4, а у меня уже 5-й настроен. Вместо инсталляции я просто скачал php-mysql_5.2.14-1_mipsel.ipk, достал оттуда экстеншены для mysql и кинул их в нужную папку вручную. А подключив их, получил segmentation fault от php в ответ на любое обращение к нему (даже на php -v). Отключаю mysql.so/mysqli.so/pdo_mysql.so - все работает. Подключаю - segmentation fault. При этом видно, что все модули (и "хорошие", и "плохие") явно принадлежат одной и той же сборке (т.к. собраны в одно время).
И вот уже пару дней я не могу понять, что же так не нравится php. Нет ли у кого мыслей на этот счет?
Ясно. Мыслей ни у кого нет...
Просто все уже опасаются получить от вас порцию "благодарностей" за указания того факта, что вы смешивая разные пакеты вручную, не соизволили подучить матчасть.
Читайте про ld, ldd, nm, readelf, gdb в конце концов.