• 20-06-2023, 02:10:26
    #1
    merhaba nginx sunucumuzda nginx.conf dosyasında 1 site linkimizi arada değişiyoruz bunu uzaktan php panelimze entegre edip güncellemek mümkün mü?
  • 20-06-2023, 02:21:26
    #2
    Developer
    evet php exec fonksiyonu ile ssh komutu göndererek yapabilirsiniz.

    panel üzerinden post veya get ile istek gönderirken değiştirmek istediğiniz site adresi ve token yollarsınız.
    isteği nginx içeriğini değiştirmek istediğiniz sunucuda token ile beraber yakalarsınız.
    token doğruysa site adresini zaten yollamıştınız onu kullanarak php exec fonksiyonuyla nginx dosyasını düzenleyebilirsiniz.
    dosya düzenlendiğinde nginx restart için 2. bir komut daha gönderirsiniz.

    php exec doc: https://www.php.net/manual/en/function.exec.php

    daha farklı ve kısa senaryolar olabilir.