Установка сервера типа LAMP вручную

Profile picture for user admin_romcom

Скриптами типа WAMP, Denwer я пользовался только один раз, когда на новой работе меня посадили за комп и я увидел там Denwer. Все эти автоматические хрени ужасно напрягают и только путают, тк упускается важная часть понимания начальных принципов как все устроенно и как взаимодействует между собой.

Данную установку можно запускать в Debian или в любом другом дистре основаном на нем (Ubuneu, Mint, etc..). Все команды написаны от имени текущего пользователя, sudo указывает на то, что нужны особые привелегии на выполнение действий.

Приступим:

подмена дочерней папки основной

Profile picture for user admin_romcom

Бывает, нужно запустить копию сайта по другому адресу, например с другой папки.
Основной домен site.com. Запустить клон сайта site.com по адресу site.com/clone можно с помощью .htaccess.
Создаем файл .htaccess в папке clone и прописываем

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.site.com$
RewriteCond %{REQUEST_URI} clone/
RewriteRule (.*) /$1/index.html [L]
?>