• 03-06-2010, 12:49:40
    #1
    merhaba

    Ben giga dan bir server 2 ip aldım. O servera sadece oyunları atırak http://89.74.124.1/flashgameismi.swf şeklinde kullanmak istiyorum. Fakat server da sadece centos kurulu. Bunun için apache mi kurmam gerekiyo.
  • 03-06-2010, 12:57:34
    #2
    yum install -y httpd php
  • 03-06-2010, 23:44:24
    #3
    Çok sağol hocam. Evet apache kurulldu. Peki ip yi bu şekilde http://89.74.124.1/flashgameismi.swf kullanmak için nasıl bi ayar yapmalıyım. /etc/httpd/conf/httpd.conf bu dosyaya bişey mi yazmam gerek.
  • 04-06-2010, 00:53:21
    #4
    aşağıdaki komutları sırayla uygula.

    wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3.tar.gz
    tar xvfz proftpd*
    cd proftpd*
    yum remove vsftpd
    yum install gcc*
    ./configure --sysconfdir=/etc
    make
    make install
    cd ..
    rm -fr proftpd*
    ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
    nano /etc/init.d/proftpd


    açılan yere aşağıdakini yapıştırıp ctrl + x , y ve enter tuşla
    #!/bin/sh
    # $Id: proftpd.init,v 1.1 2004/02/26 17:54:30 thias Exp $
    #
    # proftpd        This shell script takes care of starting and stopping
    #                proftpd.
    #
    # chkconfig: - 80 30
    # description: ProFTPD is an enhanced FTP server with a focus towards \
    #              simplicity, security, and ease of configuration. \
    #              It features a very Apache-like configuration syntax, \
    #              and a highly customizable server infrastructure, \
    #              including support for multiple 'virtual' FTP servers, \
    #              anonymous FTP, and permission-based directory visibility.
    # processname: proftpd
    # config: /etc/proftp.conf
    # pidfile: /var/run/proftpd.pid
    
    # Source function library.
    . /etc/rc.d/init.d/functions
    
    # Source networking configuration.
    . /etc/sysconfig/network
    
    # Check that networking is up.
    [ ${NETWORKING} = "no" ] && exit 0
    
    [ -x /usr/sbin/proftpd ] || exit 0
    
    RETVAL=0
    
    prog="proftpd"
    
    start() {
            echo -n $"Starting $prog: "
            daemon proftpd
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] && touch /var/lock/subsys/proftpd
    }
    
    stop() {
            echo -n $"Shutting down $prog: "
            killproc proftpd
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/proftpd
    }
    
    # See how we were called.
    case "$1" in
      start)
            start
            ;;
      stop)
            stop
            ;;
      status)
            status proftpd
            RETVAL=$?
            ;;
      restart)
            stop
            start
            ;;
      condrestart)
            if [ -f /var/lock/subsys/proftpd ]; then
              stop
              start
            fi
            ;;
      reload)
            echo -n $"Re-reading $prog configuration: "
            killproc proftpd -HUP
            RETVAL=$?
            echo
            ;;
      *)
            echo "Usage: $prog {start|stop|restart|reload|condrestart|status}"
            exit 1
    esac
    
    exit $RETVAL
    ardından aşağıdaki komutlara devam

    chmod 755 /etc/init.d/proftpd
    nano /etc/proftpd.conf


    açılan ekranda user ve group karşısını aşağıdaki gibi nobody yapıp ctrl + x , y ve enter tuşla
    Alıntı
    User nobody
    Group nobody
    aşağıdaki komut ile ftp hizmetini başlat,
    /etc/init.d/proftpd start

    şimdi ftp bağlanırken kullanacağın user ve pass ayarlamaya geldi

    adduser istediginisim
    passwd istediginisim
    şimdi iki kere şifreni gir (istediğinisim kısmını kendi kullanmak istediğin kullanıcı adı ile değiş)

    şimdi /home/istediginisim/ şeklinde ana dizinin oluştu

    nano /etc/httpd/conf/httpd.conf

    komutu ile httpd.conf açıp sayfanın en altına in aşağıdaki gibi virtualhost girişi göreceksin (yoksa en alt satıra ekleyebilirsin.)

    Alıntı
    <VirtualHost 88.255.000.000:80>
    ServerName server.siten.com
    ServerAlias www.server.siten.com
    DocumentRoot /home/istediginisim/public_html
    ServerAdmin webmaster@siten.com
    UseCanonicalName On
    ScriptAlias /cgi-bin/ /home/istediginisim/public_html/cgi-bin/
    </VirtualHost>
    bu kaydı kendine uygun bilgilerle düzelt. son olarak

    service httpd restart

    ile apacheyi restart et. hayırlı uğurlu olsun.
  • 04-06-2010, 14:02:24
    #5
    Sizlere öncelikle bu bilgiler için çok teşekkür ederim. victories dedikleini yaptım, /home/istediginisim/ böyle bi dosya oluştu ancak bu dosyanın altında public_html ve cgi-bin oluşmadı, bu yüzden apache restart yapamadı. Böyle bi hata verdi:

    [root@m5140 /]# service httpd restart
    Stopping httpd: [FAILED]
    Starting httpd: Syntax error on line 1024 of /etc/httpd/conf/httpd.conf:
    Invalid command '/home/poolgames1/public_html/cgi-bin/', perhaps mis-spelled or defined by a module not included in the server configuration
    [FAILED]
  • 04-06-2010, 14:15:50
    #6
    ftp bağlanıp kendin oluşturabilirsin o klasörleri.
  • 04-06-2010, 14:41:39
    #7
    proftpd yi kurarken acaba bi hata mı yaptım? proftpd yi hangi komutla silebilirim? Tekrar kurmak istiyorum.
  • 04-06-2010, 15:14:33
    #8
    Bu sekilde cozum uretmen zor olacak. Eger istersen yapmak istediklerinle birlikte sunucu sifreni degistirip ozel mesaj atarsan istediklerini kurayim.
  • 04-06-2010, 15:42:19
    #9
    fusion adlı üyeden alıntı: mesajı görüntüle
    proftpd yi kurarken acaba bi hata mı yaptım? proftpd yi hangi komutla silebilirim? Tekrar kurmak istiyorum.
    aldığın hatayı yazarsan ona göre çözüm üretelim.