sobota, 27 lutego 2010

Instalacja i konfiguracja serwera LAMP na Debianie (Apache/MySQL/PHP)

apt-get install apache2-mpm-prefork

touch /etc/apache2/conf.d/local_configs.conf

---- powyzszy plik wypelniamy ponizsza zawartoscia ----

# Tighten access to the file system.
<Directory />
# Forbid default access to file system locations
Order Deny,Allow
Deny from all
# prevent use of .htaccess files in all directories
# apart from those specifically enabled.
AllowOverride None
</Directory>

# Limit available info about this server.
ServerSignature Off
ServerTokens production

---- koniec zawartosci ----

/etc/init.d/apache2 stop
/etc/init.d/apache2 start
mkdir /var/www/domena.eu
mkdir /var/www/domena.eu/docs/

touch /var/www/domena.eu/docs/index.html

---- zawartosc powyzszego pliku ----

<html>
<head>
<title>Test index page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>

---- koniec zawartosci ----

touch /etc/apache2/sites-available/domena.eu

---- zawartosc powyzszego ----

<VirtualHost *:80 >
#Basic setup
ServerAdmin webmaster@domena.eu
ServerName domena.eu
ServerAlias *.domena.eu
DocumentRoot /var/www/domena.eu/docs

<Directory /var/www/domena.eu/docs>
Order Deny,Allow
Allow from all
# Don't show indexes for directories
Options -Indexes
</Directory>
</VirtualHost>

---- koniec zawartosci ----

a2ensite domena.eu
/etc/init.d/apache2 stop
/etc/init.d/apache2 start

apt-get install libapache2-mod-php5

mv /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.original
cp /usr/share/doc/php5-common/examples/php.ini-recommended /etc/php5/apache2/php.ini

vi /etc/php5/apache2/php.ini

---- zmieniamy w powyzszym by bylo ---

expose_php = off

---- koniec zmian ----

apt-get install mysql-server
apt-get install php5-mysql
reboot

vi /var/www/apache2-default

---- zawartosc powyzszego ----

<META HTTP-EQUIV="Refresh"
CONTENT="0; URL=http://www.onet.pl/">

---- koniec zawartosci ----

Do pelni szczescia czasem potrzeba wlaczyc mod_rewrite:

a2enmod rewrite
I w pliku: /etc/apache2/sites-available/domena.eu
po linijce: Options -Indexes
dodajemy: AllowOverride All

Brak komentarzy:

Prześlij komentarz