Temat: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Witam,
Zainstalowałem serwer HTTP nginx, z uwagi na to, że Apache dość kulawo chodzi na TL-WR1043ND.
Brakuje mi jednak SSL-a:

[emerg]: unknown directive "ssl" in /etc/nginx/nginx.conf:49

Zainstalowałem make na OpenWRT i zassałem makefile:

https://dev.openwrt.org/browser/packages/net/nginx/Makefile

Polecenie make wysypuje się:

root@OpenWrt:/develop/nginx# make
Makefile:8: /rules.mk: No such file or directory
Makefile:27: /package.mk: No such file or directory
make: *** No rule to make target `/package.mk'.  Stop.
root@OpenWrt:/develop/nginx#

Rozumiem, że popełniłem jakiś poważny skrót myślowy? W jaki sposób to skompilować?

Backfire (10.03.1, r29592)
USB Play Online (Huawei E173) + ExtRoot + Squid + Iptables

2

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Pakietów NIE KOMPILUJE się na openwrt. Na komputerze z SDK openwrt. http://eko.one.pl/?p=openwrt-kompilacja poczytaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez tomason 2012-02-17 13:09:33)

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Postawiłem Ubuntu na VirtualBOX-ie.

Zrobiłem:

apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev subversion flex
cd /opt
svn co svn://svn.openwrt.org/openwrt/branches/backfire
cd backfire
make package/symlinks

W oknie konfiguracyjnym wybrałem AR7xxx i TL-WR1043ND
Poza tym w pakietach, packages/net zaznaczyłem nginx:
http://imageshack.us/photo/my-images/705/nginx.png/
Pomyślało chwile coś tam kompilowało sobie i...

nadal nie mam nginx w /opt/backfire/packages/net/nginx

żebym mógł wywołać dalej:

make /opt/backfire/packages/net/nginx/compile

Nie mam doświadczenie w kompilowaniu, stąd pewnie problemy.

Backfire (10.03.1, r29592)
USB Play Online (Huawei E173) + ExtRoot + Squid + Iptables

4

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Jest w Web Servers. Chyba że Ci się feedsy nie doinstalowały. Widzisz np. menu bittorrent w  network?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez tomason 2012-02-17 20:33:05)

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Racja, to siedziało w feedsach.
Pytanie jeszcze tylko, bo nie mogę nigdzie na szybko znaleźć.

Chcę skompilować go z modułem SSL, ale nie wiem za cholerę gdzie dać jakiś parametr konfiguracyjny.
Kompiluje go tak:

make ./package/feeds/packages/nginx/compile

Podjerzałem zawartość plików

Config.in

config NGINX_SSL
        bool
        prompt "Enable SSL module"
        default n
        help
                Enable HTTPS/SSL support.

Makefile

ifeq ($(CONFIG_NGINX_SSL),y)
  ADDITIONAL_MODULES += --with-http_ssl_module

... tylko jeszcze nie wiem jak tą wiedzę wykorzystać wink

Backfire (10.03.1, r29592)
USB Play Online (Huawei E173) + ExtRoot + Squid + Iptables

6

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

make menuconfig, obok pakietu będziesz miał strzałkę, a to znaczy że tam jest menu smile. enter i dostaniesz następne opcje, po prostu to zaznacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez tomason 2012-02-17 21:27:18)

Odp: Pakiet nginx nie ma SSL-a, kompilacja na własną ręke?

Rewelacja to całe OpenWRT wink
Dzięki za pomoc.
Pozdrawiam

Backfire (10.03.1, r29592)
USB Play Online (Huawei E173) + ExtRoot + Squid + Iptables