Поменять папку сайта

Поменять папку сайта

Как поменять папку сайта var на home или наоборот.

Для того чтобы поменять файловую систему сайта, нам нужно всего лишь в настройках Apache и если вы используете Nginx, переписать путь к папкам сайта.

К примеру у вас файловая система сайтов /var/www//html, а вы хотите сделать сайты с доступом по ФТП в директории  /home/polzovatel/html 

Создаем папке в  home, еще две папки polzovatel, и html  где polzovatel это имя и общая директория вашего сайта, html это файловая система сайта, где находятся все файлы сайта. 
Так же уже в созданной корневой папке polzovatel  создаем еще одну папку  logs для записи ошибок. 

 Для этого меняем в конф файле апачи apache2.conf  по пути   /etc/apache2 

<Directory /var/www/>

на общую корневую директорию где будут все сайты 

<Directory /home/> 

Далее в конф файлах сайта  polzovatel.conf   в Apache  по адресу/etc/apache2/sites-available  

/var/www/html

меняем две строки  в DocumentRoot и Directory  на 

/home/polzovatel/html

и в Nginx 

/etc/nginx/sites-available   или  /etc/nginx/conf.d   в тоже polzovatel.conf  прописываем уже полный путь к директории именно сайта на который будет указывать домен, вместо

root /var/www/html

меняем в каждой записи root на 

root /home/polzovatel/html

а в  error_log  пишем  /home/polzovatel/logs/nginx_error.log;

И добавляем лог файл  nginx_error.log  в папку логс logs чтобы он был рядом с сайтом

Так же если вы меняете папку сайта уже существующего пользователя то, так же поменяйте путь в файле  passwd  роль домашней директории пользователя, по адресу  /etc/passwd   

Далее перезагружаем nginx и apache2

systemctl restart nginx
 
systemctl restart apache2

Видео инструкция как поменять папку var на home

22:58
962
Set
RSS
Нет комментариев. Ваш будет первым!

Похожий контент

Ioncube Loader это PHP модуль, для загрузки файлов, защищенных ПО Ioncube Encoder. Io...
Стек LEMP – это группа программ, предназначенная для обслуживания динамических веб-стран...
Nginx – один из самых популярных веб-серверов в мире, позволяющий размещать очень объемн...
       База данных: Если вы при вводе команды допустили ошибку ...