Ветцштайн Петр

Блог программиста

Настройка виртуального Веб-Сервера c VirtualBox, Apache, Mysql, phpMyAdmin и общей папкой

 
 
Голосов:   100

 

Моей основной ОС является MAC OS. Мне необходимо было установить VirtualBox и установить в ней, в качестве гостевой ОС Ubuntu Server без графической оболочки. Настроить Ubuntu в качестве LAMP сервера и установить Apache, Mysql, phpMyAdmin. Также настроить общую папку между основной и гостевой ОС. Ниже представлена инструкция как это сделать.


  1. Скачиваем VirtualBox для MAC OS X
  2. Скачиваем Ubuntu Server 64-bit (без графической оболочки)
  3. Устанавливаем VirtualBox и Ubuntu.
  4. В разделе «Выбор программного обеспечения» выбрать пункт: «LAMP server».



  5. Запускаем Ubuntu.
  6. Устанавливаем программы и обновления для работы:
    • sudo apt-get install mc
    • sudo apt-get install tree
    • sudo apt-get update Обновление индекса пакетов
    • sudo apt-get upgrade Обновление пакетов
  7. Установка сервера Apache: sudo apt-get install apache2
  8. Устанавливаем PHP5 sudo apt-get install php5 libapache2-mod-php5
  9. Чтобы можно было по ip обращаться к нашему виртуальному серверу необходимо сделать следующее:
    • [1] – нажимаем на сетевой индикатор и выбираем «Network Settings»
    • [2] – В «Attached to» выбрать «Bridged Adapter». Затем перезагружаем Ubuntu sudo reboot
    • [3] – Затем проверяем ip с помощью команды ip addr show
    Также можно узнать ip, если навести мышку на сетевой индикатор [1].





  10. Устанавливаем MySQL sudo apt-get install mysql-server
  11. Установка phpMyAdmin
    sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
    • Выбираем «apache2»
    • Выбираем «да» для настройки DBconfig-common
    • Задаем пароли
    • После установки phpMyAdmin правим конфиг Apache
      sudo nano /etc/apache2/apache2.conf
      Добавляем в конец файла:
      # Include phpMyAdmin
      Include /etc/phpmyadmin/apache.conf
      
    • Перезагружаем sudo reboot
    • Проверяем, заходим по ссылке http://(ip_виртуального_сервера)/phpmyadmin

  12. Настраиваем общую папку между гостевой ОС и основной.

  13. Устанавливаем необходимый обновления для VirtualBox
    sudo apt-get install virtualbox-guest-utils
  14. Создаем в основной ОС папку, у меня она скажем будет называться vb_share.
  15. Теперь настраиваем в VirtualBox:

    Необходимо вначале выключить гостевую ОС, потому что я проделывал с включённой Ubuntu, все работает после перезагрузки, но потом пропадает общая папка из настроек VirtualBox, не знаю почему.

    • [1] – Вибираем ОС из списка и нажимаем “Настроить”
    • [2] – Переходим во вкладку “Общие папки”
    • [3] – Добавляем новую папку:
      • Указываем путь к папке в основной ОС
      • Ставим галочку на «Авто-подключение» [4]



  16. Перезагружаем Ubuntu sudo reboot
  17. Общая папка в Ubuntu у меня будет /var/www/html, необходимо этой папке выставить права доступа 777 sudo chmod -R 777 /var/www/html
  18. Теперь монтируем общие папки. Нельзя чтобы папки в основной и гостевой ОС назывались одинаково.
    sudo mount -t vboxsf vb_share /var/www/html

    Чтобы каждый раз после перезагрузки не пришлось монтировать общую папку, необходимо в файле /etc/rc.local прописать консольную команду выше строчки «exit 0», это обеспечит выполнение этой команды при загрузки системы (полезная статья, на тему авто выполнения скриптов). Так примерно должно выглядеть:




1                11.04.2016


Комментарии:


  • dddddd

    http://yablokino.net/154-unesennye-prizrakami-2002.html

    17.07.2017 12:54


Введите ник:


Введите e-mail:


Введите комментарий:


Очистить все поля




Самые популярные статьи

В процессе написания очередной программы на C# столкнулся с проблемой создания ZIP-архива. Нужно было упаковать сформированный файл отчета в архив для дальнейшей отправки по почте. Сейчас попытаюсь как можно проще описать процесс создания архива с помощью простой подключаемой библиотеки "SharpZipLib" (Скачать можно с оф.сайта, как в виде скомпилированой библиотеки, так и исходный код). Итак, создаем новое приложение Windows Forms. Кидаем на форму лейбл (label1), текстовое поле (textBox1) и.....

23610  5460 Читать полностью >>>
Сегодняшний пост будет довольно короткий, но при этом раскроет основы работы Skype API. Для работы нам понадобится библиотека Skype4COM. К сожалению в разделе для разработчиков (developer.skype.com) нет нормальной документации для работы с данной библиотекой, так же как и нет примеров кода на C#. Меньше слов, больше дела! Распаковываем архив и регистрируем dll в системе: Пуск => Выполнить => "regsvr32 D:\Skype4COM.dll" где D:\Skype4COM.dll - путь dll. В студии создаем новый проект и объявляе.....

1070  1711 Читать полностью >>>
Я всегда любил C# очень удобный, нативный и в целом очень красивый язык программирования, но так вышло что я ушел в сторону php, JavaScript и прочих веб технологий. К C# я не подходил очень давно, но вот недавно пришлось разбираться в коде давно написанной программы. Это программа для продажи ювелирных изделий, реально крутится в 5 магазинах. Всех все устраивало, и если б не один педантичный кассир, мы бы никогда не узнали всю глубину падения Microsoft. Оказывается программа при введении с.....

160  7 Читать полностью >>>
Вы задавались вопросом, как написать парсер на C#? Думаю ни для кого не секрет, что парсер это синтаксический анализатор. Рано или поздно все кто занимаются программированием, сталкиваются с необходимостью написания синтаксического анализатора. И-так парсер, который разберем в данной статье предназначен для облегчения SEO оптимизации сайта. Очень удобно было бы знать на какой позиции находится оптимизируемы сайт по тому или иному запросу. Это полезно для анализа уже проделанной SEO оптимизац.....

148  385 Читать полностью >>>
Моей основной ОС является MAC OS. Мне необходимо было установить VirtualBox и установить в ней, в качестве гостевой ОС Ubuntu Server без графической оболочки. Настроить Ubuntu в качестве LAMP сервера и установить Apache, Mysql, phpMyAdmin. Также настроить общую папку между основной и гостевой ОС. Ниже представлена инструкция как это сделать. Скачиваем VirtualBox для MAC OS X Скачиваем Ubuntu Server 64-bit (без графической оболочки) Устанавливаем VirtualBox и Ubuntu. В разделе «Выбор пр.....

100  1 Читать полностью >>>

Архив статей

    Статей нет!
      Статей нет!
        Статей нет!

        Статистика