Монтирование файловой системы сервера производиться с помощью команды SSHFS
Для установки sshfs введем команду: sudo apt-get install sshfs Монтирование производиться следующей командой: sshfs remoteuser@remotehost:/путь/к/удаленной_директории локальная_директория Где remoteuser - имя удаленного пользователя, remotehost - имя удаленного хоста или его ip адрес, /путь/к/удаленной_директории - удаленная директория которую вы хотите примонтировать, локальная_директория - это место куда вы хотите примонтировать удаленную папку Для отмонтирования удаленной директории используем команду: fusermount -u локальная_директория Задание №2. Web-сервер на Ubuntu (PHP + MySQL + Apache) Установить веб-сервер Apache2 + php + СУБД mysql + оболочку для управления базами данных PhpMyAdmin. sudo apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin При этом необходимо настроить (разобраться как!). Настроить phpmyadmin. Для этого: 1)Открывается терминал, и введится следующая командя (лучше скопируйте Ctrl+C в Firefox) sudo nano /etc/apache2/sites-available/default
Удаляется содержимое файла полностью. 3)Скопируетсяе в файл следующий текст без изменений: <VirtualHost 127.0.1.1:80> ServerAdmin webmaster@localhost DocumentRoot /usr/share/phpmyadmin ServerName localhost ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined </VirtualHost>
Где ServerAdmin – адрес электронной почты админа сервера. DocumentRoot – путь к phpmyadmin ServerName – имя сервера. ErrorLog и CustomLog – куда пишем данные об ошибках и доступе к серверу (посещаемость). 4)Сохраните файл. 5)Перезапустите apache: sudo /etc/init.d/apache2 restart
в браузере открыть следующий адрес: http://127.0.1.1 Если открылось такое окно, то всё в порядке. Вводится имя пользователя root и пароль который указали во время установки. Далее настройка Virtual Host. 1) В терминале введите следующую команду: sudo nano /etc/apache2/sites-available/default 2) Добавление в конец файла следующие строки: <VirtualHost 127.0.1.2:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/site1 ServerName localhost ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined </VirtualHost> Пояснения: <VirtualHost 127.0.1.2:80> — Здесь указывается IP адрес и порт на котором будет висеть сайт. В скором будущем наш локальный сайт будет доступен вот по этому адресу http://127.0.1.2 DocumentRoot / var / www /site1 — Указывается папку, где хранится файлы н сайта. 3) Перезапуск apache: sudo /etc/init.d/apache2 restart 4) Копируются файлы сайта в папку /var/www/site1 и переход по адресу: http://127.0.1.2 5) Если все нормально, то откроется локальный сайт. И вот так можно добавить ещё сайты. Не забыть менять IP и правильно ввести адрес к папке с сайтом в DocumentRoot 6) Для того, чтобы открыть сайт набрав site1 или wordpress выполняются следующие действия. Есть несколько способов. Первый способ: nano gedit /etc/hosts 2)Добавляется туда следующую строку: 127.0.1.1 phpmyadmin site 127.0.1.2 site1 127.0.1.3 site2 И тд. Можно установить несколько значений для сайта через пробел. Сохранение и выход. Открыть можно в терминале сайт набрав один из добавленных хостов. например http://phpmyadmin http://site http://site1 и тд.
Файл hosts после редактирования будет выглядеть так. Второй способ: 1) Вход в Система > Администрирование > Сеть. Переходим во вкладку «Узлы». Ищем ip 127.0.1.1. Нажимаем «Свойства». Добавляем такие записи: phpmyadmin site и т.д.
И выбор IP каждого сайта.
Если не установлена программа Сеть то можно установить выполнив следующую команду в терминале: sudo apt-get install gnome-network-admin Реализуется доступ к веб-серверу и по локальной сети. Указывается IP-адрес не 127.0.1.1, а ip-адрес из локальной сети.
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (243)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |