Keenetic Modem/Router opkg, nginx, PHP kurulumu

ahmed ensar

Hectopat
Katılım
15 Şubat 2016
Mesajlar
575
Çözümler
2
Beğeniler
258
OPKG destekleyen Keenetic modem ve router'ları için hazırlamış olduğum rehber.

  • OPKG Kurulumu:
  1. Bu adresden kurulum için gerekli dosyayı indiriyoruz.
  2. Kullanabileceğimiz modüllerin listesi.
  3. Keenetic cihazımıza EXT3 veya EXT4 formatında biçimlendirilmiş bir depolama aygıtı bağlıyoruz.
  4. 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.
  5. 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.
  6. 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.
  7. "Yönetim>Sistem Ayarları>Sistem Dosyaları>log" dosyasını belirli aralıklarla indirip kontrol ediyoruz. opkg succes.jpeg Eğer bu resimdeki gibi bir yazı gelirse OPKG kurulumu başarılı olmuştur.
  8. OPKG komut arayüzüne SSH bağlantısı ile 222 portundan ulaşabilirsiniz. (Kullanıcı, Şifre: "root", "keenetic")

  • Nginx Web Sunucusu Kurulumu:
  1. opkg install nginx Komutu ile Nginx kurulumunu yapıyoruz.
  2. Bir FTP istemcisi ile "my.keenetic.net" Keenetic cihazımıza bağlanıyoruz ve OPKG depolama birimini seçiyoruz.
  3. "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
  4. Nginx server varsayılan olarak paylaşım dizini "opt>share>nginx>html" klasörü'dür.
  5. 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:
  1. opkg install php7 php7-fpm php7-cli Komutu ile gerekli PHP modüllerini kuruyoruz.
  2. Bir FTP istemcisi ile "my.keenetic.net" Keenetic cihazımıza bağlanıyoruz ve OPKG depolama birimini seçiyoruz.
  3. "opt>etc>php.ini" Dosyasını düzenleyerek "doc_root" değerini "/opt/share/nginx/html" yapıyoruz.
  4. "opt>etc>php7-fpm.d>www.conf" Dosyasını düzenleyerek "listen" değerini "127.0.0.1:9000" yapıyoruz.
  5. "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;
    }
  6. "Yönetim>Uygulamalar>USB Cihazları>OPKG Kurulu olduğu depolama birimi "Bağlantıyı Kes" diyoruz sonra tekrardan "Yeniden Bağlan" Diyoruz.
 

Erdemir

Centipat
Katılım
5 Kasım 2018
Mesajlar
1
Beğeniler
0
Teşekkürler dediklerinizi aynen uyguladım. Artık keenetic modemimde php sunucusu çalışıyor.
 

Amosis

Hectopat
Katılım
29 Mayıs 2015
Mesajlar
6
Beğeniler
0
hocam rehber için çok teşekkürler kn-2011 e nextcloud kurmak istiyorum ama sürekli
500 Internal Server Error
veya 503 hatası alıyorum yardımcı olursanız çok sevinirim
 

Yukarı