ahmed ensar
Kilopat
- Katılım
- 15 Şubat 2016
- Mesajlar
- 903
- Makaleler
- 7
- Çözümler
- 5
OPKG destekleyen Keenetic modem ve router'ları için hazırlamış olduğum rehber.
- OPKG Kurulumu:
- Bu adresden kurulum için gerekli dosyayı indiriyoruz.
- Kullanabileceğimiz modüllerin listesi.
- Keenetic cihazımıza EXT3 veya EXT4 formatında biçimlendirilmiş bir depolama aygıtı bağlıyoruz.
- Depolama biriminin içerisine "install" adında bir klasör açıp daha önce indirmiş olduğumuz dosyayı klasörün içerisine kopyalıyoruz.
- Eğer yüklü değil ise "Yönetim>Sistem Ayarları>Bileşen Seçenekleri>OPKG paketleri>Open Package desteği" modülünü yüklüyoruz.
- OPKG ayar sayfasına giriyoruz "Temel ayarlar >Sürücü>Daha önce içerisine kurulum dosyalarını attığımız depolama birimini seçiyoruz" ve ayarları kaydediyoruz.
- "Yönetim>Sistem Ayarları>Sistem Dosyaları>log" dosyasını belirli aralıklarla indirip kontrol ediyoruz. Eğer bu resimdeki gibi bir yazı gelirse OPKG kurulumu başarılı olmuştur.
- OPKG komut arayüzüne SSH bağlantısı ile 222 portundan ulaşabilirsiniz. (Kullanıcı, Şifre: "root", "keenetic")
- Nginx Web Sunucusu Kurulumu:
-
opkg install nginx
Komutu ile Nginx kurulumunu yapıyoruz. - Bir FTP istemcisi ile "my.keenetic.net" Keenetic cihazımıza bağlanıyoruz ve OPKG depolama birimini seçiyoruz.
- "opt>etc>nginx>nginx.conf" Dosyasını düzenleyerek sunucu ayarlarımızı yapıyoruz.
Port ayarı varsayılan olarak 80 olduğu için sunucuya bağlanamazsınız bu seçeneği değiştirmeyi unutmayın
- Nginx server varsayılan olarak paylaşım dizini "opt>share>nginx>html" klasörü'dür.
- Sunucuyu ilk kurduğunuzda otomatik olarak çalışmaz bu yüzden bunu komut satırı ile yapmanız gerekecektir.
nginx -s start
Sunucuyu çalıştırır -nginx -s stop
Sunucuyu durdurur -nginx -s reload
Sunucudaki değişiklikleri kaydedip yeniden çalışır
- Nginx Web Sunucusu PHP Kurulumu:
opkg install php8 php8-fpm php8-cli
Komutu ile gerekli PHP modüllerini kuruyoruz.- Bir FTP istemcisi ile "my.keenetic.net" Keenetic cihazımıza bağlanıyoruz ve OPKG depolama birimini seçiyoruz.
- "opt>etc>php.ini" Dosyasını düzenleyerek "doc_root" değerini "/opt/share/nginx/html" yapıyoruz.
- "opt>etc>php8-fpm.d>www.conf" Dosyasını düzenleyerek "listen" değerini "127.0.0.1:9000" yapıyoruz.
- "opt>etc>nginx>nginx.conf" Dosyasını düzenleyerek PHP ayarları kısmını aşağıdaki gibi yapıyoruz.
Kod:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000# location ~ \.php$ { root /opt/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/share/nginx/html$fastcgi_script_name; include fastcgi_params; }
- "Yönetim>Uygulamalar>USB Cihazları>OPKG Kurulu olduğu depolama birimi "Bağlantıyı Kes" diyoruz sonra tekrardan "Yeniden Bağlan" Diyoruz.
Son düzenleyen: Moderatör: