Как запустить локальный linux
Обновлено: 21.11.2024
Localhost – это хостинг на вашем собственном компьютере. Существует огромное количество серверов Localhost, которые вы можете использовать. Наиболее используемым и популярным из них является Apache. Localhost позволяет вам тестировать свою работу на вашем компьютере, а не на реальном сервере в Интернете. Если вы создаете проект, Localhost — лучшее место для тестирования этого проекта. В этом руководстве я покажу вам, как создать локальный сайт, работающий на сервере Apache в любом дистрибутиве Linux.
Это руководство предназначено для Ubuntu версии 10.10 и ниже. Последние версии от 11.04 должны увидеть это руководство.
Установка сервера Apache
Сначала нам нужно установить сервер Apache. Чтобы установить веб-сервер Apache, откройте терминал и выполните следующую команду:
Сервер Apache будет загружен и установлен автоматически. После установки переходите к следующей части этого руководства.
Создание сайта
Откройте Терминал CTRL + ALT + T. Сделайте копию /etc/apache2/sites-available/default, давайте назовем копию mysite. (Имя зависит от сайта, который вы хотите создать). Следующая команда скопирует файл и назовет новый файл mysite.
Теперь отредактируйте новый файл для настройки:
Затем добавьте следующее содержимое в файл, используя только что открытый gedit. Прочтите 3 условия ниже, а затем вставьте содержимое.
- Вам нужно будет изменить коды «имя пользователя», показанные ниже, на имя вашей домашней папки.
- Вам нужно будет изменить имена «mysite», показанные ниже, на желаемое имя сайта.
- Вы также можете изменить веб-адрес своего сайта, переименовав "mysite.com" в нужный адрес сайта.
Содержимое, которое следует добавить в файл:
После сохранения этих изменений вам необходимо включить сайт. (Вам нужно будет изменить имя «mysite», показанное ниже, на имя файла, который вы создаете в «/etc/apache2/sites-available/»).
Мы указали отдельный каталог для хранения файлов журналов, поэтому нам необходимо создать этот каталог журналов. (Вы должны изменить имя «mysite», показанное ниже, на имя, указанное в файле конфигурации в «/etc/ apache2/доступные сайты/" ).
Наконец, нам нужно указать адрес сайта на localhost в вашем файле hosts. Для этого отредактируйте /etc/hosts :
и добавьте следующее в конец файла. (Вам необходимо изменить веб-адрес "mysite.com", показанный ниже, на ваш адрес, указанный в файле в папке "сайты-доступные").
Теперь мы перезапускаем Apache Server с помощью терминала, чтобы применить все сделанные нами изменения.
Теперь вы можете хранить всю свою работу в /home/вашем домашнем имени/названии сайта и переходить к ним, указав в браузере указанный вами адрес.
Самый эффективный способ тестирования динамического контента — через локальный веб-сервер. Если вам нужно знать, как его настроить, вы обратились по адресу.
В этой статье мы покажем вам, как настроить локальный веб-сервер в различных операционных системах и как проверить успешную установку.
Как настроить локальный веб-сервер?
- Выделенный компьютер, который станет вашим сервером
- Под управлением Windows, Linux или компьютера Mac под управлением macOS
- Подключение к Интернету
- Двухъядерный процессор с тактовой частотой 2 ГГц или выше.
- 4 ГБ ОЗУ
- 1 ГБ свободного места на диске.
Как настроить локальный веб-сервер в Windows 10?
Windows 10 не основана на Unix, поэтому мы установим XAMPP, представляющий собой комбинацию Apache, MySQL и PHP. Чтобы установить XAMPP, сделайте следующее:
- Перейдите к XAMPP и перейдите к установке версии для Windows.
- При появлении запроса запустите программу установки.
- Выберите «Apache», чтобы установить только веб-сервер.
- После завершения установки нажмите «Готово», чтобы открыть панель управления XAMPP. ол>р>
- компьютер (сервер)
- сетевой коммутатор
- широкополосное соединение
- маршрутизатор (со встроенным модемом)
- устройства, которые вы хотите подключить к сети
- Кабели Ethernet
- Рассмотрите возможность изменения SSID (имени сети) по умолчанию, логина и пароля Wi-Fi. Это можно сделать, войдя в свой маршрутизатор, либо через настройки сети, либо через веб-браузер на вашем ПК.
- Обязательно выберите самую продвинутую защиту — в настоящее время это WPA2.
- Чтобы изменения вступили в силу, перезагрузите компьютер.
- Подключите кабель к сетевому коммутатору/маршрутизатору.
- Подключите другой конец к устройству.
- Проделайте то же самое для других своих устройств, вы сможете получить к ним доступ с любого устройства в вашей локальной сети.
- Выберите «Панель управления» > «Сеть и Интернет» > «Домашняя группа».
- Выберите «Создать домашнюю группу». Запустится мастер настройки домашней группы и предоставит вам пароль, необходимый для подключения других устройств к локальной сети.
- Щелкнув правой кнопкой мыши на файле или папке > «Поделиться с…»
- Добавление файлов в общие папки и включение общего доступа к общим папкам через Центр управления сетями и общим доступом.
- В проводнике Windows перейдите в папку «C:\MAMP» и откройте файл «MAMP.exe». файл. Разрешите доступ, если вы получите предупреждение системы безопасности.
- Сервер Apache и сервер MySQL должны запуститься автоматически, если не нажать кнопку «Запустить серверы».
- В меню MAMP нажмите "Настройки".
- Введите «8888» в поле порта Apache.
- Выберите «Открыть начальную веб-страницу».
- Добро пожаловать! MAMP успешно установлен». Должна отобразиться страница.
- Откройте диалоговое окно «Выполнить» (клавиша Windows + R) и введите cmd. Нажмите Ввод. Вы также можете ввести cmd в поле поиска на панели задач и выбрать «Командная строка» из списка. Рекомендуется запускать от имени администратора.
- Введите ping 127.0.0. 0.1 и нажмите Enter.
- ifconfig -a.
- IP-адрес (ip a)
- имя хоста -I | авк ''
- IP-маршрут получить 1.2. …
- (Fedora) Wifi-Settings→ щелкните значок настройки рядом с именем Wi-Fi, к которому вы подключены → можно увидеть IPv4 и Ipv6.
- nmcli -p показать устройство.
- Откройте командную строку.
- Введите и введите команду ipconfig.
- В моем случае мой локальный сетевой адрес — 10.0.0.0. 0.2.
- Перейдите в панель управления.
- Правила для входящего трафика > новые правила.
- Нажмите порт > далее > конкретный локальный порт > введите 8080 > далее > разрешить подключение>
- Далее > отметьте все (домен, частный, общедоступный) > укажите любое имя.
- Теперь вы можете получить доступ к локальному хосту с любого устройства (ноутбука, мобильного телефона, настольного компьютера и т. д.).
- Удерживая нажатой клавишу Windows, нажмите клавишу R, чтобы открыть диалоговое окно "Выполнить".
- Введите «cmd» и нажмите «ОК» в диалоговом окне «Выполнить».
- Убедитесь, что открывается командная строка.
- Введите «netstat -a -n -o | найти «8080»». Отображается список процессов, использующих порт 8080.
- Откройте диалоговое окно «Выполнить» (клавиша Windows + R) и введите cmd. Нажмите Ввод. Вы также можете ввести cmd в поле поиска на панели задач и выбрать «Командная строка» из списка. Рекомендуется запускать от имени администратора.
- Введите ping 127.0.0. 0.1 и нажмите Enter.
- Нажмите «Пуск», «Панель управления» и выберите категорию «Программы и компоненты».
- Откройте "Программы и компоненты", на левой панели вы найдете "Включение или отключение компонентов Windows", нажмите на него.
- Прокрутите вниз, чтобы найти Internet Information Server (IIS) и разрешить ему использовать функции Localhost на вашем компьютере с Windows 7.
- Нажмите кнопку «Пуск» в Windows и выберите «Панель управления». Откроется окно со списком системных опций и утилит.
- Нажмите ссылку «Программы». …
- Установите флажок "Информационные службы Интернета". Нажмите «ОК». Служба IIS устанавливается на компьютер.
Чтобы подтвердить успешную установку, введите «127.0.0.1» или «localhost» в адресную строку веб-браузера. Должна отобразиться страница конфигурации XAMPP.
Как настроить локальный веб-сервер на Mac?
В MacOS предустановлен веб-сервер Apache; чтобы включить его, сделайте следующее:
Как настроить локальный веб-сервер в Ubuntu?
Чтобы установить веб-сервер Apache в Ubuntu Linux 18.04, выполните следующие действия:
Как настроить локальный веб-сервер в Linux?
Как настроить веб-сервер в локальной сети?
Теперь мы покажем вам, как настроить локальную сеть через Windows, которая подключается к Интернету. Прежде всего, вам потребуется следующее:
Подключите свой первый компьютер:
Подключите маршрутизатор или сетевой коммутатор к компьютеру с помощью кабеля Ethernet, затем включите его. Если вы выполняете настройку впервые, мастер «Настройка сети» сделает это автоматически за вас. Если он не появляется, сделайте следующее:
Настройте Wi-Fi:
Если вы хотите, чтобы ваши устройства подключались к вашей сети по беспроводной сети, вам необходимо настроить Wi-Fi; если нет, вы можете использовать кабели Ethernet.
Следуйте инструкциям, приведенным в руководстве по эксплуатации вашего маршрутизатора/сетевого коммутатора, чтобы включить Wi-Fi. Чтобы сделать его максимально безопасным, сделайте следующее:
Подключите свою локальную сеть к Интернету:
Для доступа в Интернет из локальной сети подключите маршрутизатор и модем к основной телефонной линии через порт WAN.
Подключите свои устройства к локальной сети:
Независимо от того, подключили ли вы свои устройства к локальной сети через Wi-Fi или кабель Ethernet, выполните следующие действия:
Для подключения к локальной сети с помощью кабелей Ethernet:
Теперь начните делиться:
Чтобы настроить «Домашнюю группу» для совместного использования ресурсов в вашей сети, выполните следующие действия:
Существует несколько способов совместного использования и предоставления доступа к ресурсам в локальной сети, в том числе:
Теперь мы покажем вам, как настроить локальный веб-сервер для тестирования. Для установки Python в Windows выполните следующие действия:
Появится версия. Если номер правильный, введите следующую команду «cd», а затем в каталоге, где находится ваш пример:
Теперь, чтобы запустить сервер в каталоге, введите следующие команды:
Чтобы просмотреть список содержимого каталога, перейдите на сервер из адресной строки веб-браузера и введите «localhost:8000»
Если порт 8000 уже занят, используйте другой порт, например:
Затем введите «localhost:7800», чтобы получить доступ к серверу.
Как настроить локальный веб-сервер в Windows 10 и MAMP?
Для новой установки MAMP/MAMP PRO в Windows 10 выполните следующие действия:
Примечание. Будут установлены папки MAMP PRO " C:\MAMP PRO " и MAMP " C:\MAMP". Если вы не хотите использовать профессиональную версию, игнорируйте папку MAMP PRO.
Теперь, чтобы запустить MAMP и проверить его успешность, сделайте следующее:
Дополнительные часто задаваемые вопросы
Что такое локальный веб-сервер?
Что такое локальная сеть?
ЛВС (локальная вычислительная сеть) соединяет набор устройств в одном месте, например в доме, на офисном этаже или в здании. Размер локальной сети может варьироваться от тысяч пользователей и устройств до одного пользователя.
Что такое глобальная сеть?
Глобальная сеть (глобальная сеть) соединяет телекоммуникации географически. Обычно он используется государственными учреждениями, школами и предприятиями для передачи данных друг другу, что позволяет людям выполнять свои функции независимо от их физического местонахождения.
От обычного компьютера к мощному веб-серверу
Локальные веб-серверы отлично подходят для размещения веб-сайтов и хранения почти всего, к чему вы хотите предоставить доступ другим. С программными пакетами, которые волшебным образом превращают ваш обычный ПК или компьютер в веб-сервер, настроить его довольно просто.
Теперь, когда мы показали вам, как настроить собственный веб-сервер, смогли ли вы заставить его работать? Для каких целей вы используете свой веб-сервер?Мы будем рады услышать от вас, оставьте комментарий в разделе ниже.
Работает ли localhost в Linux?
WSL преобразует системные вызовы Linux в вызовы Windows, поэтому сетевые данные Ubuntu проходят через тот же самый стек TCP/IP, что и данные Windows. Короче говоря, это означает, что для доступа к локальному хосту Linux вы просто получаете доступ к Windows, они одинаковы. локальный: 4567 или 127.0.0. 0.1:4567 сделает то, что вы хотите.
Как мне получить доступ к моему локальному хосту?
Чтобы просмотреть содержимое, откройте Chrome на своем устройстве Android и перейдите к порту локального хоста, который вы указали в поле Порт устройства. Например, если вы введете в поле 5000, вы перейдете на localhost:5000 .
Как получить доступ к локальному хосту с терминала?
Общие способы использования локального хоста
Что такое локальный хост в Linux?
localhost — сетевой термин; это имя хоста для петлевого сетевого интерфейса любого сервера, к которому оно относится (это означает, что каждый сервер имеет «локальный хост»). Интерфейс loopback обходит любое оборудование интерфейса локальной сети и служит методом обратного подключения к самому серверу.
Какой у меня локальный IP-адрес Linux?
Следующие команды помогут вам получить частные IP-адреса ваших интерфейсов:
Могу ли я получить доступ к локальному хосту, но не к IP?
Если вы можете получить доступ к серверу, работающему на вашем компьютере, через 127.0.0.0. 0.1 (или localhost ), но не через IP-адрес компьютера, это означает, что программное обеспечение сервера настроено на прослушивание только интерфейса localhost.
Как получить доступ к локальному хосту Xampp?
Как мне получить доступ к моему локальному мобильному хосту?
Как мне получить доступ к моему локальному хосту с другого компьютера?
Вы должны выполнить следующие шаги:
Как мне найти свой локальный хост 8080?
Используйте команду Windows netstat, чтобы определить, какие приложения используют порт 8080:
Как получить доступ к локальному phpMyAdmin?
Почему localhost отказывается подключаться?
Отказ Localhost в соединении означает, что ваш браузер (мое предположение) получает ответ от сервера. Если это так, это означает, что IP-подключение не является проблемой.
Что такое локальный вход в Linux?
«localhost» — это имя по умолчанию для вашего компьютера, а не для вашего пользователя. Просто просит логин. Вы можете ввести «root», а затем пароль root, чтобы войти в систему. Вы можете изменить имя своего компьютера с «localhost» на любое другое с помощью команды «hostname».
В чем разница между 127.0 0.1 и локальным хостом?
В современных компьютерных системах localhost в качестве имени хоста преобразуется в IPv4-адрес в диапазоне 127.0.0.0. 0,0/8 (петля) сетевой блок, обычно 127,0. 0.1 или ::1 в IPv6. Единственное отличие состоит в том, что он будет искать в DNS систему, в которую разрешается localhost.
В чем разница между локальным хостом и IP-адресом?
Итак, отвечая на ваш вопрос, да, они разные. localhost получает IP-адрес в сети 127.0.0.0. 0.0 и передается виртуальному сетевому устройству обратной связи lo . … Имя localhost — это просто имя, которое разрешается в этот IP-адрес и настраивается в /etc/hosts .
Как мне попасть на локальный хост в терминале?
Чтобы выполнить ping-запрос к локальному хосту:
Что такое локальный хост в Unix?
В компьютерных сетях localhost — это имя хоста, которое относится к текущему компьютеру, используемому для доступа к нему. Он используется для доступа к сетевым службам, работающим на хосте, через сетевой интерфейс обратной связи. Использование интерфейса обратной связи позволяет обойти любое оборудование интерфейса локальной сети.
Как найти хост-файл в Linux?
В Linux вы можете найти файл hosts в /etc/hosts. Поскольку это обычный текстовый файл, вы можете открыть файл hosts с помощью предпочитаемого вами текстового редактора. Поскольку файл hosts является системным, для сохранения изменений вам потребуются права администратора.
Работает ли localhost в Linux?
Работает ли localhost в Linux? … Короче говоря, это означает, что для доступа к локальному хосту Linux вы просто получаете доступ к Windows, они одинаковы. локальный: 4567 или 127.0.0. 0.1:4567 сделает то, что вы хотите.
Какой у меня IP из командной строки?
Находясь на рабочем столе, перемещайтесь; Пуск > Выполнить > введите «cmd.exe». Появится окно командной строки. В командной строке введите «ipconfig /all». Отобразится вся информация об IP для всех сетевых адаптеров, используемых Windows.
Как запустить команду ifconfig в Linux?
Команда ifconfig(настройка интерфейса) используется для настройки резидентных сетевых интерфейсов ядра. Он используется во время загрузки для настройки интерфейсов по мере необходимости. После этого он обычно используется при необходимости во время отладки или при настройке системы.
Как включить локальный хост?
Как мне активировать локальный хост?
Установка IIS автоматически включает локальный хост.
Почему localhost отказывается подключаться?
Если вы не можете получить доступ к веб-серверу через локальный хост, возможно, ваш брандмауэр блокирует соединение. Часто эту проблему можно решить, изменив настройки брандмауэра, чтобы разрешить входящие подключения для порта, к которому MAMP пытается получить доступ.
Хотя я использую Ubuntu, это должно относиться к большому количеству дистрибутивов Linux. Каждый разработчик использует локальную среду для локальной разработки, прежде чем тестировать ее вживую. Я как бы избегаю этого корня, монтируя свое FTP-пространство в Ubuntu и напрямую работая с живыми файлами (нет необходимости загружать и загружать, как вы […]
Хотя я использую Ubuntu, это должно относиться к большому количеству дистрибутивов Linux. Каждый разработчик использует локальную среду для локальной разработки, прежде чем тестировать ее вживую. Я как бы избегаю этого корня, монтируя свое FTP-веб-пространство в Ubuntu и напрямую работая с живыми файлами (нет необходимости загружать и выгружать, как вы могли подумать), но я хотел выполнить некоторую работу с интенсивным использованием ЦП для клиента, для которого мне нужно было настроить среду локального хоста, поэтому я решил поделиться этим со всеми в своем блоге.
Установить стек LAMP
Запустите терминал (Приложения > Стандартные > Терминал) и введите следующую команду:
sudo apt-get install lamp-server^
Введите y для подтверждения, когда будет предложено продолжить после оценки того, сколько данных будет загружено и сколько будет использовано на диске.
Он будет установлен быстро и может занять несколько минут в зависимости от скорости вашего интернета, а затем попросит вас установить пароль для root-пользователя MySQL. Обычно он остается пустым на машинах с локальным хостом, поскольку они используются только для целей разработки, но в прошлый раз, когда я оставил его пустым, мне пришлось столкнуться с проблемами, из-за которых он не изменил пароль на пустой, но имеет что-то еще, и мне пришлось включить отключить запрос пароля для root-доступа. Избегайте всего этого, просто выбрав «root» или что угодно в качестве пароля пользователя root MySQL.
Подтвердите один раз (введите пароль и нажмите клавишу Tab).
и готово.
Протестировать веб-сервер Apache
Просто откройте http://localhost/ в своем браузере, и появится сообщение "Это работает!", что означает, что Apache работает нормально.
Тест PHP
Создайте файл с именем phpinfo.php в /var/www/, чтобы проверить, нормально ли работает PHP.
sudo nano /var/www/phpinfo.php
Введите содержимое как и сохраните файл, нажав Ctrl + X, а затем y (да) и клавишу return (ввод). .
Перезапустите веб-сервер Apache следующей командой: sudo /etc/init.d/apache2 restart
Установите phpMyAdmin
Введите эту команду в терминал - sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Выберите Apache в качестве веб-сервера, нажав Пробел, затем клавишу Tab и нажмите клавишу Enter.
Нажмите Да, чтобы настроить базу данных для phpmyadmin.
Укажите пароль, который мы ранее установили как «root».
Снова введите "root".
Подтвердите это, и все готово.
Протестируйте phpMyAdmin
Довольно быстро и легко!
Все готово, у вас есть корневая папка в /var/www/, где вам потребуются права суперпользователя для записи файлов. вместо этого каталог и немного больше, что сделает его полностью завершенным.
Подпишитесь, чтобы не пропустить обновления! Параметры RSS/электронной почты находятся на боковой панели.
Читайте также: