Ресурсы: MAMP OpenServer
Локальные сервера делятся на
простые и
комплексные.
К простым можно отнести
Live Server, тоже самое делает и
Browsersync, только с более расширенным функционалом.
Есть также
HTTP-сервер,
JSON-сервер и прочие простые локальные сервера, которые выполняют лишь малую часть определённой работы.
Какие запросы могут обрабатывать сервера? HTTP-запросы делятся на несколько категорий:
get-запросы ('получение') как пример, ввод запроса в поисковике Google, тем самым мы посылаем get-запрос серверу Google, получение списка товаров на сайте при нажатии на кнопку "Показать ещё"
post-запрос постит какие-то данные на сервер, например, заполнив форму с контактными данными, мы отправляем её на сервер.
Простые локальные сервера поддерживают только get-запросы
Устанавливаем сервер
MAMP, для этого переходим на официальный сайт и скачиваем версию под свою ОС.
После установки заходим в папку
MAMP, и в ней нас интересует папка
htdocs, в которую мы будем загружать какие-то свои материалы для запуска их на сервере.
Загружая в эту папку свои проекты, мы как бы создаём различные домены, которые называются также как и названия папок.
Локальный сервер запускается с помощью ярлыка MAMP. Для его запуска нажимаем кнопку
Start Servers, после чего откроется стартовая страница MAMP.
Здесь нас интересует пункт меню
My WebSite, нажав на неё мы увидим список тех доменов, которые у нас присутствуют внутри папки
htdocs Этот локальный сервер поддерживает работу с
get и
post запросами.
Открыть свой любой проект можно по адресу:
Код
http://localhost:8080/название папки с проектом
Если на порту 8080 не открывается, зайти в настройки MAMP:
Preferences -> Ports и для сервера Apache выставить нужный порт, например 80, и тогда ваш сайт откроется по адресу с этим портом
Код
http://localhost:80/название папки с проектом
Добавлять комментарии могут только зарегистрированные пользователи.