Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Bannaus

Sivun loppuun

antti94 [20.06.2005 11:56:08]

#

Haluaisin nettisivuilleni bannausmahdollisuuden, mutta minun palvelimellani ei ole php-tukea.Eli kaikki bannausjutut käy, mutta EI PHP.

kasetti [20.06.2005 12:16:58]

#

.htaccess tiedostolla kansion juureen:

Order allow,deny
allow from all
deny from 123.456.789.000

vaihdat vaan tuon IP:n

Lebe80 [20.06.2005 12:18:15]

#

\o/

Eiköhän mahdollisuudet ole aika huonot ilman palvelinpuolen ohjelmointia.

Uskoisin viestisi perusteella että et voi millään tehdä bannausta, jos et saa bannaamasi ip-osoitetta selville.

antti94 [20.06.2005 12:20:17]

#

kasetti kirjoitti:

.htaccess tiedostolla kansion juureen:

Order allow,deny
allow from all
deny from 123.456.789.000

vaihdat vaan tuon IP:n

Jos bannaa useamman niin pitääkö vaan laittaa toi useamman kerran?

kasetti [20.06.2005 12:22:12]

#

lisäät IP-osoitteita kohtaan deny from 123.456.789.000:

Order allow,deny
allow from all
deny from 123.456.789.002
deny from 123.456.789.001
deny from 123.456.789.078
deny from 123.456.789.063

lue vielä tuo läpi:

http://www.pikseli.biz/blog/archive/2003/10/21/htaccess_haltuun/index.php?s=4

antti94 [20.06.2005 12:38:00]

#

kasetti kirjoitti:

lisäät IP-osoitteita kohtaan deny from 123.456.789.000:

Order allow,deny
allow from all
deny from 123.456.789.002
deny from 123.456.789.001
deny from 123.456.789.078
deny from 123.456.789.063

lue vielä tuo läpi:

http://www.pikseli.biz/blog/archive/2003/10/21/htaccess_haltuun/index.php?s=4

Tuleeko tiedoston nimeksi pelkkä .htaccess?
Entä pitääkö palvelimen tukea .htaccess-tiedostoja?
Kokeilin tuota ja ei toiminut.

Kape [20.06.2005 12:56:24]

#

Apachessa ainakin siel jostai conffi tiedostoissa piti määritellä htaccess tuki. Ja nimeksi pelkkä .htaccess

kasetti [20.06.2005 13:00:26]

#

antti94 kirjoitti:

[lainaus
Tuleeko tiedoston nimeksi pelkkä .htaccess?
Entä pitääkö palvelimen tukea .htaccess-tiedostoja?
Kokeilin tuota ja ei toiminut.

yleensä kyllä kumpaankin.

Näitä joudut kysymään palveluntarjoajalta, jos serveri ei sitten ole oma koneesi.

antti94 [20.06.2005 13:22:31]

#

kasetti kirjoitti:

antti94 kirjoitti:

[lainaus
Tuleeko tiedoston nimeksi pelkkä .htaccess?
Entä pitääkö palvelimen tukea .htaccess-tiedostoja?
Kokeilin tuota ja ei toiminut.

yleensä kyllä kumpaankin.

Näitä joudut kysymään palveluntarjoajalta, jos serveri ei sitten ole oma koneesi.

Servu on mun koneella ja asensin .htaccess tuen palvelimelleni ja koikeilin bannata toisen koneen.No pääsin sivuille bannatusta ip:stä.Mikä meni vikaan?

kasetti [20.06.2005 13:58:06]

#

toimiiko esim. suojaus tuolla .htaccesilla? ihan vaan testiksi että se yleensä toimii. kokeile lisäksi vaikka:

Order allow,deny
deny from all

eli kaikki liikenne estetään. jos tämä ei toimi niin vika on palvelimella.

Ja onhan tiedosto oikeassa paikassa? .htaccess tiedosto laitetaan suojattavaan kansioon / polkuun.

antti94 [20.06.2005 14:02:22]

#

kasetti kirjoitti:

toimiiko esim. suojaus tuolla .htaccesilla? ihan vaan testiksi että se yleensä toimii. kokeile lisäksi vaikka:

Order allow,deny
deny from all

eli kaikki liikenne estetään. jos tämä ei toimi niin vika on palvelimella.

Ja onhan tiedosto oikeassa paikassa? .htaccess tiedosto laitetaan suojattavaan kansioon / polkuun.

Ei toimi.

kasetti [20.06.2005 14:05:34]

#

sitten sun palvelin vaatii konffausta. eihän siinä .htaccess tiedostossa ole mitään tiedostopäätettä? ja onhan siinä varmasti tuo pilkku?

antti94 [20.06.2005 14:10:35]

#

kasetti kirjoitti:

sitten sun palvelin vaatii konffausta. eihän siinä .htaccess tiedostossa ole mitään tiedostopäätettä? ja onhan siinä varmasti tuo pilkku?

Ei ole ja mikä ihmeen pilkku?

kasetti [20.06.2005 14:17:07]

#

tiedoston nimen pitä olla .htaccess eli pilkku kanssa siinä nimessä. Apache tietää että se on piilotettu tiedosto.

juu sorry siis piste. Sen varmaan huomasitkin. naurattaa omat neuvot jo itseäkin..

antti94 [20.06.2005 14:36:18]

#

No mitä pitäis tehä?

pr0 [20.06.2005 14:51:12]

#

Helppoin tapa tehdä bannaus ilman php:tä on käytää javascriptia. Javascriptissa vierailijan ip:n saat komennoilla:

var ip = new java.net.InetAddress.getLocalHost();
var ipStr = new java.lang.String(ip);

Sitten vertaat ifilla saadun osoitteen bannausosoitteeseen ja jos joku bannattu yrittää sivullesi, niin redirectaat sen johonkin toiseen osoitteeseen (esim. google.fi). Haittapuolena on, että joudut laittamaan tämän joka sivulle.

antti94 [20.06.2005 15:02:53]

#

pr0 kirjoitti:

Helppoin tapa tehdä bannaus ilman php:tä on käytää javascriptia. Javascriptissa vierailijan ip:n saat komennoilla:

var ip = new java.net.InetAddress.getLocalHost();
var ipStr = new java.lang.String(ip);

Sitten vertaat ifilla saadun osoitteen bannausosoitteeseen ja jos joku bannattu yrittää sivullesi, niin redirectaat sen johonkin toiseen osoitteeseen (esim. google.fi). Haittapuolena on, että joudut laittamaan tämän joka sivulle.

Putosin kärryiltä.Eli lisään jokaiseen sivuun tuon

var ip = new java.net.InetAddress.getLocalHost();
var ipStr = new java.lang.String(ip);

,mutta minne laitan ne bannitut ip:t ja miten redirectaan bannatun käyttäjän toiselle sivuille?

kasetti [20.06.2005 15:06:39]

#

Asenna koneellesi vaikka xamp tai vastaava jossa kaikki asetukset valmiina ja kokeile myähemmin tuon palvelimen konffausta uudelleen.

Blaze [20.06.2005 15:16:35]

#

Ja sitten bannattu laittaa JavaScriptin pois päältä ja surffailee, kuin koko systeemiä ei ois olemassakaan.

Lebe80 [20.06.2005 16:06:40]

#

Jeps. JavaScript ajetaan vasta käyttäjän omalta koneelta, joten sivu on ilmestyessään jo käyttäjän koneella.

tkarkkainen [20.06.2005 20:10:24]

#

Jos kyseessä on Windows-kone niin on mahdollista että Redmondin-ystäviemme oletuksena päälläolevasta ominaisuudesta johtuen tiedostosi nimi onkin todellisuudessa .htaccess.txt. Laita kansion asetuksista "piilota tunnettujen tiedostotyyppien tunnisteet" -kohta pois.

antti94 [24.06.2005 13:28:12]

#

Sain php:n toimimaan.Laitoin bannauksen php:llä ja nyt toimii.

tsuriga [24.06.2005 13:54:13]

#

[pilkunviilaus]Niin ja kasetti, sehän on piste eikä pilkku siinä .htaccess ;)[/se]

Bagard [24.06.2005 16:59:40]

#

tsuriga, eiköhän kasetti jo näin sanonutkin:
"juu sorry siis piste. Sen varmaan huomasitkin. naurattaa omat neuvot jo itseäkin.."

tsuriga [24.06.2005 17:46:35]

#

Tsemmosta. Liikaa tekstiä ja liian vähän kärsivällisyyttä lukea sitä kaikkea, pahoittelen. En nyt löytänyt mainintaa koneen käyttöjärjestelmästä, mutta tosiaan nuo pisteellä alkavat tiedostot eivät toimi Windowsin puolella. PHP:llä onnistuu ja sen saitkin jo toimimaan, mukavaa.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta