К основному контенту

ubutnu установка LAMP и создания сайта на вирт. хосте

из коммандной строки

  • sudo apt-get update
  • sudo apt-get install apache2 
  • sudo apt-get install phpmyadmin
Проверяем: в адресной строке браузера написать localhost
 
Рестар апач сервер 
sudo /etc/init.d/apache2 restart
 
 
Создания сайта на вирт хосте 
sudo mkdir -p /var/www/example.com/public_html 

Для доступа можно так
sudo chown -R $USER:$USER /var/www/example.com/public_html
 
А можно и так  
sudo chmod -R 755 /var/www
 
После этого нужно настроить setgid для каждого каталога в document root. Благодаря этому новые файлы, созданные в этих каталогах, смогут наследовать группу родительского каталога (в данном случае это www-data). Таким образом, при создании нового файла в каталоге document root веб-сервер по-прежнему будет иметь соответствующий доступ к нему.

sudo find /var/www/html -type d -exec chmod g+s {} \;

 
изменяем сис. файл
sudo gedit /etc/hosts
 
дописываем одну строку
127.0.0.1          example.com 

-------------------------------------------------
Этого достаточно для создания сайта
-------------------------------------------------

Дальше можно эксперементировать

 
Файл конфигурации виртуального хоста
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
 
редактируем файл
sudo nano /etc/apache2/sites-available/example.com.conf 
 
Содержимое сайта
<VirtualHost *:80>
    ServerAdmin admin@test.com
    ServerName test.com
    ServerAlias www.test.com
    DocumentRoot /var/www/test.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  
 
Влкючаем файлы
sudo a2ensite example.com.conf  

Информация взята от сюда - https://habrahabr.ru/post/220181/
  

Комментарии

Популярные сообщения из этого блога

Вывод SKU (артикула) на странице категорий или карточках товаров в Opencart

17 апреля 2014 By Сергей Нечипорук 24 комментария Здравствуйте читатели моего блога. Случаются ситуации, когда клиенты просят вывести артикул в категориях интернет магазина. Зачем это нужно, я не совсем понимаю, как с точки юзабилити так и с точки логики, но это их дело. Чтобы осуществить эту задачу нужно проделать ряд несложных действий. 1.) Подключаемся к ftp нашего сайта и заходим в директорию — upload/catalog/controller/product/. В ней находим файл — category.php. Именно его мы и будем править. Находим строчку кода: 'name'         => $result [ 'name' ], И под ней дописываем следующее: 'sku'          => ( empty ( $result [ 'sku' ])) ? '' : $this ->language->get( 'text_sku' ) . ' ' . $result [ 'sku' ], 2.) Теперь подключим языковую переменную. Для этого переходим в директорию — upload/catalog/languag

Clean-param: tracking синтаксис не распознается Вебмастер Гугл

В вебмастере google обнаружил такую ошибку в разделе "Сканирование" - "инструмент проверки файла robot.txt"   - Clean-param: tracking  - синтаксис не распознаётся на форумах читаю,

Фиксируем кнопку при прокрутке. Используем Intersection Observer JavaScript API

При прокрутке колесика вниз - кнопка подымается вверх экрана. Это обычное поведение всех элементов.  Но наша задача сделать так, что бы кнопка задержалась вверху экрана и не ушла выше. Задержалась и замерла в своей секции. Как только секция закончиться, то кнопка скрывается вверху экрана и уступает место следующей секции.  Верстаем простенький шаблон. Хэдеру и Футеру делаем фон серенький и задаем высоту около 100 пикселей. А в контенте будут секции, которые разбиваем на три одинаковые колонки.  В первой колонке будет только кнопка,  с которой будем работать. А в двух остальных - произвольный текст. И продублируем эту секцию четыре раза. Для массовости.  Все шаблон готов.  Далее нам нужно отслеживать viewport - видимый контент. Когда блок, в которой находится кнопка, прибывает в зоне видимости, то кнопку необходимо фиксировать в верхней части, когда она ее достигнет. Такое можно добиться свойством css sticky. Остается только добавлять и удалять его к нашей кнопке в нужный момент.  Стак