Моя учительница пытается сделать панель управления для всех ее студентов, таким образом, они могут использовать WordPress, кодировать их веб-сайт и т.д.
У нее есть сервер в ее классе так, чтобы они могли использовать это для веб-сервера. Проблема состоит в том, что у нее должно быть несколько студентов, получают доступ к нему сразу. (как 000webhost)
То, что я хочу, является свободным (если я имею, я могу сделать платное приложение), приложение/сервис, что, когда Вы вводите в IP-адресе для сервера, он предложит студенту с именем пользователя и паролем. (что набор teacher/I) Затем это поднимет панель управления для них, и включенный в панель управления, я хочу доступ FTP онлайн. И в последний раз, я хочу это к тому, каждый раз, когда они делают IP / "студенческое имя" (/корень www каталог для студента), таким образом, они видят веб-сайт.
Смысл этого должен учить студентов HTML и вещи как .htaccess. (потому что я знаю, что Вы не можете использовать .htaccess в скобках или другое приложение "Предпросмотра в реальном времени"),
Если нет никакой надежды, нам, возможно, придется просто использовать веб-сервер на всех компьютерах студента.
Я - тот, настраивающий сервер, и учитель не заботится обо мне бездельничающий с ним.
Сервер запускает Ubuntu 14.04 LTS.
Заранее большое спасибо.
Чао, Landon
разместите больше чем один веб-сайт на единственном использовании машины Linux "виртуальный Хостинг"
несколько доменов/веб-сайтов на единственной машине с единственным 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
Я предложил бы, чтобы Вы использовали Панель управления Vesta ( ссылка )
Введение
, Панель управления Vesta является свободной, панелью управления веб-сайта с открытым исходным кодом с веб-сайтом, электронной почтой, базой данных, и технические возможности DNS встроили.
Установка
Поддержки - сценарий
sudo curl -O http://vestacp.com/pub/vst-install.sh
sudo bash vst-install.sh