Skocz do zawartości

DaFFX

Użytkownicy
  • Zawartość

    264
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    4

Posty napisane przez DaFFX


  1. To nie ma prawa działać, chyba że jest includowane przez jakiś inny skrypt co jest w stanie sprecyzować czym jest $heart.

     

     

    Napewno ma includ'a, ponieważ ten skrypt działał na innym hostingu a tutaj error 500... To napewno nie przez te błędy. Problem zaczyna się w tym, że curl leci chyba przez reverse proxy zamiast po ip mojego serwera a revers nie puszcza połączeń i nie za bardzo wiem jak to poprawić.


  2. My też nie wiemy. Ale jakbyś podesłał jakieś wycinki z logów błędów serwera www, to coś pewnie dało by się wymyśleć.

    [Sat Mar 05 13:52:40.979664 2016] [:error] [pid 1647] [client 185.61.137.100:61247] PHP Notice:  Undefined variable: heart in /home/xxx/web/sklep.xxx/public_html/includes/verification/1s1k.php on line 3
    [Sat Mar 05 13:52:40.979686 2016] [:error] [pid 1647] [client 185.61.137.100:61247] PHP Fatal error:  Call to a member function register_payment_module() on null in /home/xxx/web/sklep.xxx/public_html/includes/verification/1s1k.php on line 3
    

    Tylko pytanie, dlaczego wywala mi error 500 a nie te błędy.

     

    Na innym hostingu działało, i troszkę to dziwne :D

     

    reverse proxy ma do tego jakieś znaczenie?


  3. Cześć,

     

    Przy skrypcie który używa curl występuję u mnie błąd 500, nie za bardzo wiem czym jest to spowodowane więc każda pomoc się przyda;)

    <?php
    error_reporting(E_ALL);
    $heart->register_payment_module("1s1k", "PaymentModule_1s1k");
    
    class PaymentModule_1s1k extends PaymentModule implements IPayment_Sms
    {
    
    	const SERVICE_ID = "1s1k";
    
    	/** @var string */
    	private $api;
    
    	/** @var string */
    	private $sms_code;
    
    	private $rates = array();
    
    	function __construct()
    	{
    		parent::__construct();
    
    		$this->api = $this->data['api'];
    		$this->sms_code = $this->data['sms_text'];
    
    		$this->rates = array(
    			'0.65'  => '7136',
    			'1.30'  => '7255',
    			'1.95'  => '7355',
    			'2.60'  => '7455',
    			'3.25'  => '7555',
    			'3.90'  => '7636',
    			'4.55'  => '77464',
    			'5.20'  => '78464',
    			'5.85'  => '7936',
    			'6.50'  => '91055',
    			'7.15'  => '91155',
    			'9.10'  => '91455',
    			'10.40' => '91664',
    			'12.35' => '91955',
    			'13.00' => '92055',
    			'16.25' => '92555'
    		);
    	}
    
    	public function verify_sms($return_code, $number)
    	{
    		$content = curl_get_contents(
    			'http://www.1shot1kill.pl/api' .
    			'?type=sms' .
    			'&key=' . urlencode($this->api) .
    			'&sms_code=' . urlencode($return_code) .
    			'&comment='
    		);
    
    		if ($content === false) {
    			return IPayment_Sms::NO_CONNECTION;
    		}
    
    		$response = json_decode($content, true);
    		if (!is_array($response)) {
    			return IPayment_Sms::BAD_API;
    		}
    
    		$response_number = $this->rates[number_format(floatval($response['amount']), 2)];
    
    		switch ($response['status']) {
    			case 'ok':
    				if ($response_number == $number) {
    					return IPayment_Sms::OK;
    				}
    
    				return array(
    					'status' => IPayment_Sms::BAD_NUMBER,
    					'tariff' => $this->getTariffByNumber($response_number)->getId()
    				);
    
    			case 'fail':
    				return IPayment_Sms::BAD_CODE;
    
    			case 'error':
    				switch ($response['desc']) {
    					case 'internal api error':
    						return IPayment_Sms::SERVER_ERROR;
    
    					case 'wrong api type':
    					case 'wrong api key':
    						return IPayment_Sms::BAD_API;
    				}
    
    				return array(
    					'status' => IPayment_Sms::UNKNOWN,
    					'text'   => $response['desc']
    				);
    		}
    
    		return IPayment_Sms::ERROR;
    	}
    
    	public function getSmsCode()
    	{
    		return $this->sms_code;
    	}
    }
    

  4. eh... czyli jednak zmieniacie target... z TeamSpeak'ów na gry... bo te łatwiej "zabezpieczyć"...

    Szkoda że ccze zapewnienia jeszcze kilka miesięcy temu nijak mają się do rzeczywistości.

    p.s. tak wiem - to ostatni mój post w tym dziale :)

     

     

     

    Co z tego, że zabezpieczą przed DDoS'ami + jakieś aplikacyjne metody skoro wychodzą nowe exploity? Tego nie da się w 100% zabezpieczyć


  5. Pokaż config apache i podaj parametry vpsa

     

     

    ram 1 GB
    • 1 CPU Xeon E5-2680v3 @ 2.5+ GHz
    • 60 GB SSD

    2 vps na blazingfast.io

     

    apache2.conf

    # It is split into several files forming the configuration hierarchy outlined
    # below, all located in the /etc/apache2/ directory:
    #
    #	/etc/apache2/
    #	|-- apache2.conf
    #	|	`--  ports.conf
    #	|-- mods-enabled
    #	|	|-- *.load
    #	|	`-- *.conf
    #	|-- conf.d
    #	|	`-- *
    
    # Global configuration
    PidFile ${APACHE_PID_FILE}
    Timeout 30
    KeepAlive Off
    MaxKeepAliveRequests 100
    KeepAliveTimeout 10
    
    <IfModule mpm_prefork_module>
        StartServers          8
        MinSpareServers       5
        MaxSpareServers      20
        ServerLimit         256
        MaxClients          200
        MaxRequestsPerChild 4000
    </IfModule>
    
    <IfModule mpm_worker_module>
        StartServers          3
        MinSpareThreads      25
        MaxSpareThreads      75 
        ThreadLimit          64
        ThreadsPerChild      25
        MaxClients          200
        MaxRequestsPerChild 4000
    </IfModule>
    
    <IfModule mpm_event_module>
        StartServers          2
        MinSpareThreads      25
        MaxSpareThreads      75 
        ThreadLimit          64
        ThreadsPerChild      25
        MaxClients          200
        MaxRequestsPerChild 4000
    </IfModule>
    
    # These need to be set in /etc/apache2/envvars
    User ${APACHE_RUN_USER}
    Group ${APACHE_RUN_GROUP}
    #User www-data
    #Group www-data
    
    AccessFileName .htaccess
    
    <Files ~ "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy all
    </Files>
    
    DefaultType None
    HostnameLookups Off
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    
    # Include module configuration:
    Include mods-enabled/*.load
    Include mods-enabled/*.conf
    
    # Include list of ports to listen on and which to use for name based vhosts
    Include ports.conf
    
    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
    LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %O" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    LogFormat "%b" bytes
    
    Include conf.d/
    
    # Include the virtual host configurations:
    #Include sites-enabled/
    
    

    No a optymalizowałeś coś? Na pewno http zwalnia czy może mysql wolno się wykonuje?

     

     

    Strzelam, że http wolno wczytuje się treść i obrazki


  6. Witajcie,

     

    Przenosząc stronę na inny serwer napotkałem pewien problem, strona znacząco zwolniła. Na serwerze zainstalowany jest vestacp w konfiguracji bez nginxa, spowolnienie jest zauważalne gdyż załadowanie strony to ~50s na podobnym vpsie wcześniej nie było problemów ale on był w innej konfiguracji (bez vestacp + szablon systemu)

     

    Wiem, że za darmo nie mam co wymagać ale może ktoś poświęciłby chwilkę i pomógł rozwiązać ten problem. W serwerach www jestem lekko zielony, jeżeli mam załączyć jakieś pliki piszcie ;)


  7. Witam,

     

    Kilka chwil temu mój serwer przestał bootować, w kvm nie wywala nic oprócz "booting from hard disk... press any key to continue"

    Po tym już nic się nie dzieję, wpisywanie/naciskanie czegokolwiek nie przynosi efektu.

    Wydaję mi się, że to błąd montowania dysku tylko akurat w tym jestem zielony więc gdyby ktoś był tak miły i poświęcił mi kilka chwil


  8. Być może twój backend adres nie jest wystarczająco dobrze ukryty.

     

     

    Nie robiąc offtopicu napisze krótko, chciałem się tylko dowiedzieć czy u Was ta ochrona jest coś warta... bo jak widać na moim przykładzie obiecują w teorii a praktycznie nic nie działa ;) Adres widoczny czy niewidoczny od czegoś firma oferuje te zabezpieczenia anty-ddos... A nie potrafią nawet zablokować floodu na portach udp ;p


  9. Witam.

     

    Jeżeli chodzi o ochronę stron WWW, na VPS warto zgłosić się do nas dodatkowo po darmowe Reverse proxy + Web Application firewall. Co do klientów, dosłownie ogrom migruje do nas z Cloudflare i są zadowoleni. Ochrona stron WWW to nasza najlepsza strona. Co do chowania się za CF - wtedy rezygnujecie częściowo z naszej ochrony, czego bardzo nie polecamy.

     

    Nie stosujemy Blackholingu.

     

    Raczej skorzystam z Waszej usługi ;)

    Dziwi mnie tylko sytuacja w której moja strona nie jest jakoś duża a raczej forum i nagle cf jak i vps przestają odpowiadać mimo "zabezpieczeniom anty-ddos"


  10. Witam,

     

    Mam pytanie jak na vps'ach wygląda sprawa ochrony przed atakami DDoS?

    Poprzedni usługodawca nie dawał rady, nawet mimo zastosowania cloudflare, czy w BlazingFast jest to znośne? Nie chcę, żeby moja strona padała 5x dziennie albo nawet więcej... I jeżeli bf da radę to czy opłaca się chować stronę za cf?

     

    Inne pytanie dotyczy w jaki sposób działa ochrona? Potrzebuję kilku baz danych do których będą łączyły się serwery z PL i czy nie zostanie zastosowany blackhol'ing utrudniając dostęp?




  11. Feb 1 19:29:44 vpsXXX postfix/smtp[11028]: D21A56142A: to=<daff@domena.pl>, relay=none, delay=957, delays=957/0.02/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:29:44 vpsXXX postfix/local[11033]: 7D785613D5: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=21324, delays=21324/0.03/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:29:44 vpsXXX postfix/local[11035]: E867366ABF: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=424686, delays=424686/0.03/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:29:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:29:44 vpsXXX postfix/local[11033]: 83CF466AC4: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=412049, delays=412049/0.05/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:30:17 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11193, secured
    Feb 1 19:30:17 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=90/777
    Feb 1 19:31:12 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11403, secured
    Feb 1 19:31:12 vpsXXX dovecot: dict: mysql: Connected to localhost (mail)
    Feb 1 19:31:12 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=70/523
    Feb 1 19:31:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11414, secured
    Feb 1 19:31:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=303/1325
    Feb 1 19:31:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11418, secured
    Feb 1 19:31:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=82/571
    Feb 1 19:32:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11653, secured
    Feb 1 19:32:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=90/777
    Feb 1 19:33:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=11846, secured
    Feb 1 19:33:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=90/777
    Feb 1 19:34:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12131, secured
    Feb 1 19:34:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=90/777
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: C4D896142D: from=<>, size=9217, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/trivial-rewrite[12210]: warning: do not list domain vpsXXX in BOTH mydestination and virtual_mailbox_domains
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: DB43D6142F: from=<>, size=9508, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: 2F1F366893: from=<>, size=8755, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: 723CA66AC2: from=<>, size=12005, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: 75BBA66898: from=<>, size=9222, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/qmgr[31461]: E7ABE6142B: from=<theprothc@o2.pl>, size=1422, nrcpt=1 (queue active)
    Feb 1 19:34:44 vpsXXX postfix/smtp[12215]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
    Feb 1 19:34:44 vpsXXX postfix/smtp[12215]: E7ABE6142B: to=<daff@domena.pl>, relay=none, delay=1131, delays=1131/0.01/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:34:44 vpsXXX postfix/local[12214]: C4D896142D: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=523, delays=522/0.04/0/0.04, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:34:44 vpsXXX postfix/local[12216]: DB43D6142F: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=482, delays=482/0.03/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:34:44 vpsXXX postfix/local[12214]: 2F1F366893: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=80247, delays=80247/0.06/0/0.05, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:34:44 vpsXXX postfix/local[12216]: 723CA66AC2: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=416311, delays=416311/0.06/0/0.04, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Error: user domena: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/domena
    Feb 1 19:34:44 vpsXXX dovecot: lda(domena): Fatal: Invalid user settings. Refer to server log for more information.
    Feb 1 19:34:44 vpsXXX postfix/local[12221]: 75BBA66898: to=<domena@vpsXXX>, orig_to=<domena>, relay=local, delay=428879, delays=428879/0.11/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
    Feb 1 19:35:13 vpsXXX dovecot: imap-login: Login: user=<daff@domena.pl>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12374, secured
    Feb 1 19:35:13 vpsXXX dovecot: imap(daff@domena.pl): Disconnected: Logged out bytes=90/777

    Coś w tym jest, że nie ma ścieżki zapisu maili lub coś takiego ale na serwerach pocztowych się nie znam za dobrze więc nie ogarniam

     

×