LAMP — различия между версиями
Материал из pNp Wiki
Suser (обсуждение | вклад) (→Настройка Apache) |
Suser (обсуждение | вклад) м (→Настройка Apache) |
||
| Строка 8: | Строка 8: | ||
mkdir -p /var/vshost/ipnp.su/test | mkdir -p /var/vshost/ipnp.su/test | ||
Создаем конфиг для виртуального хоста: | Создаем конфиг для виртуального хоста: | ||
| + | nano /etc/apache2/sites-available/test.ipnp.su | ||
| + | <VirtualHost *:80> | ||
| + | ServerAdmin admin@ipnp.su | ||
| + | ServerName test.ipnp.su | ||
| + | |||
| + | DocumentRoot /var/vhost/ipnp.su/test/ | ||
| + | <Directory /> | ||
| + | Options FollowSymLinks Indexes | ||
| + | AllowOverride None | ||
| + | </Directory> | ||
| + | <Directory /var/vhost/ipnp.su/test/> | ||
| + | #Options Indexes FollowSymLinks MultiViews | ||
| + | AllowOverride None | ||
| + | #AllowOverride all | ||
| + | Order allow,deny | ||
| + | allow from all | ||
| + | </Directory> | ||
| + | |||
| + | ErrorLog /var/log/apache2/error.test.ipnp.su.log | ||
| + | LogLevel warn | ||
| + | CustomLog /var/log/apache2/access.test.ipnp.su.log combined | ||
| + | </VirtualHost> | ||
| + | |||
==Настройка MTA== | ==Настройка MTA== | ||
* Настраиваем exim на отправку писем во внешний мир | * Настраиваем exim на отправку писем во внешний мир | ||
Версия 16:02, 23 мая 2014
Содержание
Установка ПО (Apache+MySQL+php)
- Устанавливаем ПО на сервер
aptitude install apache2 php5 php5-gd php5-mysql php-apc exim4-daemon-light
Настройка Apache
Создаем каталог для хранение сайтов:
mkdir /var/vshost
Создаем каталог для хранение конкретного сайта, например test.ipnp.su
mkdir -p /var/vshost/ipnp.su/test
Создаем конфиг для виртуального хоста:
nano /etc/apache2/sites-available/test.ipnp.su
<VirtualHost *:80>
ServerAdmin admin@ipnp.su
ServerName test.ipnp.su
DocumentRoot /var/vhost/ipnp.su/test/
<Directory />
Options FollowSymLinks Indexes
AllowOverride None
</Directory>
<Directory /var/vhost/ipnp.su/test/>
#Options Indexes FollowSymLinks MultiViews
AllowOverride None
#AllowOverride all
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.test.ipnp.su.log
LogLevel warn
CustomLog /var/log/apache2/access.test.ipnp.su.log combined
</VirtualHost>
Настройка MTA
- Настраиваем exim на отправку писем во внешний мир
dpkg-reconfigure exim4-config
в появившемся меню выбираем Internet site, всё остальное оставляем в значения по умолчанию.
phpMyAdmin
- По желанию доставляем phpmyadmin
aptitude install phpmyadmin
Установка и настройка ftp сервера (vsftpd)
- В качестве ftp сервера (если нужно) будем использовать vsftpd
aptitude install vsftpd