@David138

Как настроить виртуальный хостинг в апач?

Вот по такому уроку настраиваю ламп:
https://www.youtube.com/watch?v=oD6jPSBgB_s&list=P...

не пойму как настроить свои виртуальный хостинг и запустить страницу именно с php кодом. Вот как это делаю я в скипте bash:
#!/bin/bash
cmd1=$(cat /etc/*-release | grep PRETTY_NAME | cut -d '"' -f 2 | awk '{print $1,$2}')
#echo $cmd1
if [[ $cmd1 == *"Ubuntu 20.04"* ]]
then
	echo 1-8 | sudo -S sudo apt update
	echo 1-8 | sudo -S sudo apt -y upgrade
	echo 1-8 | sudo -S sudo apt -y install apache2
	echo 1-8 | sudo -S sudo apt -y install default-mysql-server
	echo 1-8 | sudo -S sudo apt -y install php7.4 libapache2-mod-php7.4 php7.4-mysql php-curl php-json php-cgi php-gd php-zip php-mbstring php-xml php-xmlrpc
	echo 1-8 | sudo -S sudo service apache2 restart
	user=$(whoami)
	servername=$(hostname)
	mkdir /mnt/c/Users/d-d/Documents/MyPortfolio/$servername
	echo "<VirtualHost *:80>
ServerAdmin d-t@gmail.com
ServerName ${servername}
ServerAlias ${servername}
DocumentRoot /mnt/c/Users/d-d/Documents/MyPortfolio/${servername}/
<Directory /mnt/c/Users/d-d/Documents/MyPortfolio/${servername}/>
	Options Indexes FollowSymLinks
	AllowOverride All
	Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>" > /home/$user/$servername.conf
	echo 1-8 | sudo -S sudo mv /home/$user/$servername.conf /etc/apache2/sites-available/$servername.conf
	touch /mnt/c/Users/d-d/Documents/MyPortfolio/$servername/index.php
	echo "<?php phpinfo(); ?>" > /mnt/c/Users/d-d/Documents/MyPortfolio/$servername/index.php
	cd /etc/apache2/sites-available/
	echo 1-8 | sudo -S sudo a2ensite $servername.conf
	echo 1-8 | sudo -S sudo service apache2 reload
else
	echo "The script for the system $cmd1 is not configured"
fi
exit 0
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Drno
В гугле полно статей по настройке вирт хоста для апача

Посмотрите и сделайте ручками. Потом уже скрипт напишите

Ну и по ютубу такое себе обучение. Статьями проще. Наверняка есть статьи на digitalocean
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы