Browsing all articles tagged with apache
Jul
1

Installera Apache, PHP och MySql

Author admin    Category Php, Program     Tags , ,

Om man vill installera Apache (webserver) PHP (scriptspråk) och Mysql (databasprogram) i linux så finns det enkelt och smidigt sätt att göra det på.

Börja med att installera Apache2 och PHP5.

apt-get install apache2 php5 libapache2-mod-php5 php5-mysql

Fortsätt sedan med att installera MySql server

apt-get install mysql-server

Efter detta så är det en bra ide att starta om Apache. Det gör du genom att använda följande kod:

/etc/init.d/apache2 restart

Skapa sedan en php fil med följande innehåll

echo “” > /var/www/info.php

Som default mapp så använder sig Apache av /var/www så om du för över din php fil till den mappen så går den också sen att se via

http://dindomän/info.php

För att underlätta hanteringen av databaserna så kan man också installera phpMyadmin

apt-get install phpmyadmin

Som default finns då phpmyadmin på adressen

http://dindomän/phpmyadmin

Nov
28

Tilläget GeoIP för Apache

Author admin    Category Program     Tags , ,

Det här tillägget hjälper dig att avgöra vilket land, region, stad som en besökare kommer ifrån.

Installera tillägget

apt-get install libapache2-mod-geoip

Starta om Apache

/etc/init.d/apache2 restart

Skapa en ny php fil i din www mapp

nano /var/www/test.php

Du kan skapa vilken fil du vill, vart du vill, huvudsaken du kommer åt den.

I filen anger du följande kod:

< ?php print_r($_SERVER); ? >

(Ta bort mellanslaget mellan < och ? samt ? >

Navigera sedan till din fil :

http://yourserver/test.php

Sidan ska då visa någonting i stil med detta.

Array
(
[GEOIP_COUNTRY_CODE] => SE
[GEOIP_COUNTRY_NAME] => Sweden

)

Apr
7

Lösenords skydda din sida med Apache och .htaccess

Author admin    Category webserver     Tags , ,

Apache web server kan läsa din -htaccess fil vart den än finns i din web servers root mapp, olika inställningar och kommandon utan att ändra några inställningar.

Att använda sig av .htaccess är ett smart och enkelt sätt då man kanske inte har tillgång till systemfilerna eller för den delen saknar kunskap att editera dessa ordentligt.

Först skapar men en fil som innehåller användare och lösenord:

htpasswd -c /etc/apache2/.htpasswd user1
htpasswd /etc/apache2/.htpasswd user2

Lösenordsfilen kan sparas vart som helst men jag tycker det är bekvämt att spara den där Apaches configurations filer finns.

Nu skapar vi en .htaccess fil i den mappen vi vill skydda

nano /var/www/secret/.htaccess

AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthName “Enter password”
Require valid-user

Se till så att Apache tillåter .htaccess att överskrida inställningarna. Lägg in dessa rader i din configuration och ändra mappen till din root mapp.

nano /etc/apache2/sites-enabled/000-default


AllowOverride All

AllowOverride inställningen kanske redan finns i din configuration, men se till att den står på ALL

Om du ändrade något i configurationen så starta om Apache:

/etc/init.d/apache2 restart

Mappen ska nu vara lösenordsskyddad

Om det är så att du får error när du provar, så kontrollera så att Apache har tillstånd att läsa både .htaccess och .htpasswd

chmod 755 /var/www/secret/.htaccess
chmod 755 /etc/apache2/.htpasswd

Reggad på Commo.se Pinga Frisim
PRchecker.info
Twingly BlogRank
bloggping
Datorer & Mobilt Datorer bloggar
Creeper
Nätets bästa sajter! MediaCreeper it-bloggar.se
Online: Idag: Vecka: Denna Månad:
  • Partner links

  • Senaste inläggen

    Arkiv

    Kategorier

    Debian