• 17-09-2013, 03:12:59
    #1
    Reveloper
    merhaba,

    nginx i kurdum su sekilde:

    cd /usr/local/src
    
    wget http://nginxcp.com/latest/nginxadmin.tar 
    
    tar xf nginxadmin.tar
    
    cd publicnginx
    
    ./nginxinstaller install

    ancak phpinfo()'da:

    Apache/2.2.24 (Unix) mod_ssl/2.2.24 OpenSSL/1.0.0-fips mod_bwlimited/1.4
    gözüküyor hala? başka ne yapmam gerekli
  • 17-09-2013, 03:15:34
    #2
    apacheyi kapattıp nginx başlattınız mı

    Alıntı
    service apache stop

    service nginx start
  • 17-09-2013, 06:57:37
    #3
    Reveloper
    root@linuxuk [~]# service apache stop
    apache: unrecognized service
    root@linuxuk [~]# service nginx start
    Starting nginx daemon: nginxnginx: [emerg] bind() to 89.107.226.214:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.215:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.214:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.215:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.214:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.215:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.214:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.215:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.214:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 89.107.226.215:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    already running.
  • 17-09-2013, 14:20:48
    #4
    Burti adlı üyeden alıntı: mesajı görüntüle
    merhaba,

    nginx i kurdum su sekilde:

    cd /usr/local/src
    
    wget http://nginxcp.com/latest/nginxadmin.tar 
    
    tar xf nginxadmin.tar
    
    cd publicnginx
    
    ./nginxinstaller install

    ancak phpinfo()'da:

    Apache/2.2.24 (Unix) mod_ssl/2.2.24 OpenSSL/1.0.0-fips mod_bwlimited/1.4
    gözüküyor hala? başka ne yapmam gerekli
    Nginx proxy modda çalıştığında php scriptlerini apache çalıştırır. O yüzden öyle görünüyor olabilir. Emin olmak için

    netstat -anpt | grep 0.0.0.0:80
    çıktısını yazabilir misiniz ?
  • 17-09-2013, 17:30:38
    #5
    Reveloper
    sysadmin adlı üyeden alıntı: mesajı görüntüle
    Nginx proxy modda çalıştığında php scriptlerini apache çalıştırır. O yüzden öyle görünüyor olabilir. Emin olmak için

    netstat -anpt | grep 0.0.0.0:80
    çıktısını yazabilir misiniz ?

    root@linuxuk [~]# netstat -anpt | grep 0.0.0.0:80
    tcp        0      0 0.0.0.0:8081                0.0.0.0:*                   LISTEN      11500/httpd
  • 17-09-2013, 17:31:56
    #6
    sunucuoptimizasyon.com
    Şurdan site adresini yazıp bakın, header bilgisinde nginx görünüyorsa sorun yoktur.

    http://www.whatsmyip.org/http_headers/
  • 17-09-2013, 17:44:05
    #7
    Burti adlı üyeden alıntı: mesajı görüntüle
    root@linuxuk [~]# netstat -anpt | grep 0.0.0.0:80
    tcp        0      0 0.0.0.0:8081                0.0.0.0:*                   LISTEN      11500/httpd
    apacheniz 8081 de çalışıyor

    netstat -anpt | grep nginx
    dediğiniz de ipadresiniz:80 gibi kayıtları görmeniz gerekiyor. bunu görüyorsanız nginx çalışıyor demektir.

    ama dediğim gibi kurdugunuz nginx proxy modda çalıştığı için phpleri kendisi çalıştırmaz, apacheye çalıştırmasını söyler. apacheden aldığı çıktıyı ziyaretçiye servis eder. O yüzden phpinfo da çalıştırıcı olarak apache görünmesi normaldir. Çünkü php'yi apache çalıştırıyor.
  • 17-09-2013, 18:04:10
    #8
    Reveloper
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    Şurdan site adresini yazıp bakın, header bilgisinde nginx görünüyorsa sorun yoktur.

    http://www.whatsmyip.org/http_headers/
    Server: nginx admin
    Date: Tue, 17 Sep 2013 15:01:31 GMT
    Content-Type: text/html; charset=utf-8
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Set-Cookie: WHMCSClK3Mzel3Bi3=96d0d037765cef0fc267ddf00902cfc3 ; path=/; HttpOnly
    X-Cache: HIT from Backend
    Content-Encoding: gzip

    saol abi

    sysadmin adlı üyeden alıntı: mesajı görüntüle
    apacheniz 8081 de çalışıyor

    netstat -anpt | grep nginx
    dediğiniz de ipadresiniz:80 gibi kayıtları görmeniz gerekiyor. bunu görüyorsanız nginx çalışıyor demektir.

    ama dediğim gibi kurdugunuz nginx proxy modda çalıştığı için phpleri kendisi çalıştırmaz, apacheye çalıştırmasını söyler. apacheden aldığı çıktıyı ziyaretçiye servis eder. O yüzden phpinfo da çalıştırıcı olarak apache görünmesi normaldir. Çünkü php'yi apache çalıştırıyor.

    teşekkürler