Панель веб-элемента управления для нескольких студентов W/Login

Моя учительница пытается сделать панель управления для всех ее студентов, таким образом, они могут использовать WordPress, кодировать их веб-сайт и т.д.

У нее есть сервер в ее классе так, чтобы они могли использовать это для веб-сервера. Проблема состоит в том, что у нее должно быть несколько студентов, получают доступ к нему сразу. (как 000webhost)

То, что я хочу, является свободным (если я имею, я могу сделать платное приложение), приложение/сервис, что, когда Вы вводите в IP-адресе для сервера, он предложит студенту с именем пользователя и паролем. (что набор teacher/I) Затем это поднимет панель управления для них, и включенный в панель управления, я хочу доступ FTP онлайн. И в последний раз, я хочу это к тому, каждый раз, когда они делают IP / "студенческое имя" (/корень www каталог для студента), таким образом, они видят веб-сайт.

Смысл этого должен учить студентов HTML и вещи как .htaccess. (потому что я знаю, что Вы не можете использовать .htaccess в скобках или другое приложение "Предпросмотра в реальном времени"),

Если нет никакой надежды, нам, возможно, придется просто использовать веб-сервер на всех компьютерах студента.

Я - тот, настраивающий сервер, и учитель не заботится обо мне бездельничающий с ним.

Сервер запускает Ubuntu 14.04 LTS.

Заранее большое спасибо.

Чао, Landon

1
задан 5 April 2016 в 04:57

2 ответа

разместите больше чем один веб-сайт на единственном использовании машины Linux "виртуальный Хостинг"

два Типа Виртуального Хоста

Имя Основанный Виртуальный Хостинг:

несколько доменов/веб-сайтов на единственной машине с единственным IP.

IP Основанный Виртуальный Хостинг:

присваивают отдельный IP для каждого домена на единственном сервере

, Как Установить

Имя Установки Основанный Виртуальный Хост
, Но, прежде, чем создать виртуальный хост, необходимо создать каталог, где Вы сохраните все свои website’s файлы. Так, создайте каталоги для этих двух виртуальных хостов под /var/www/html папка. Помните, что/var/www/html будет Вашим Корнем Документа по умолчанию в Apache виртуальная конфигурация.

mkdir /var/www/html/example1.com/
mkdir /var/www/html/example2.com/

Для установки Имени основывал виртуальный хостинг, необходимо должны быть сказать Apache, для которого IP Вы будете использовать для получения запросов Apache на все веб-сайты или доменные имена. Мы можем сделать это с директивой NameVirtualHost. Откройте Apache основной конфигурационный файл с Редактором vi.

 vi /etc/httpd/conf/httpd.conf

Поиск NameVirtualHost и некомментарий эта строка путем удаления # подписываются перед ним.
NameVirtualHost
Следующий добавляют IP с возможным, в котором Вы хотите получить запросы Apache. После изменений Ваш файл должен быть похожим на это:

NameVirtualHost 192.168.0.100:80 

устанавливают Виртуальные разделы хоста для Ваших доменов, Здесь в этом примере, Мы настраиваем виртуальные разделы хоста для двух доменов

www.example1.com
www.example2.com

, Добавляют следующие две виртуальных директивы у основания файла. Сохраните и закройте файл.

<VirtualHost 192.168.0.100:80>
    ServerAdmin     webmaster@example1.com
    DocumentRoot /var/www/html/example1.com
    ServerName www.example1.com 
    ErrorLog      logs/www.example1.com-error_log 
    CustomLog logs/www.example1.com-access_log     common 
</VirtualHost>

<VirtualHost *:80> 
     ServerAdmin webmaster@example2.com
     DocumentRoot /var/www/html/example2.com
     ServerName www.example2.com 
     ErrorLog logs/www.example2.com-error_log 
     CustomLog logs/www.example2.com-access_log common 
 </VirtualHost>

Вы свободны добавить как много директив, Вы хотите добавить в своих доменах виртуальный раздел хоста. проверьте синтаксис файлов со следующей командой.

httpd -t  Syntax OK

, Если синтаксис в порядке. Перезапустите свой веб-сервер и добавьте его к chkconfig, чтобы заставить Ваш веб-сервер запуститься в runlevel 3 и 5 во время начальной загрузки только.

service httpd restart
chkconfig --level 35 httpd on

теперь пора создать Ваше содержимое HTML в любом из каталогов в качестве примера или установить Wordpress в любом из них.
Однажды you’re сделанный с ним, можно протестировать установку путем доступа к обоим домены в браузере.

http://www.example1.com
http://www.example2.com
0
ответ дан 24 July 2019 в 08:53

Я предложил бы, чтобы Вы использовали Панель управления Vesta ( ссылка )

Введение

, Панель управления Vesta является свободной, панелью управления веб-сайта с открытым исходным кодом с веб-сайтом, электронной почтой, базой данных, и технические возможности DNS встроили.

Установка

Поддержки - сценарий

sudo curl -O http://vestacp.com/pub/vst-install.sh

установки Загрузки Ubuntu 12.04-15.10

Выполнение это
sudo bash vst-install.sh
0
ответ дан 24 July 2019 в 08:53

Другие вопросы по тегам:

Похожие вопросы: