Сервис для
сео - оптимизаторов

Найди ошибки на сайте
Ошибки мешают продвижению сайта
Исправь ошибки на сайте
Сайт без ошибок продвигать легче
Получи новых клиентов
Новые клиенты принесут больше прибыль

Установка Apache в Ubuntu 18.04 с несколькими доменами

  1. Предпосылки Вы должны использовать учетную запись пользователя без полномочий root с правами sudo....
  2. 2. Настройте брандмауэр
  3. 3. Тест Apache
  4. 4. Настройте виртуальные хосты
  5. 4.1. Создание каталогов и установка разрешений
  6. 4.2. Создать тестовые веб-страницы
  7. 4,3. Создать новые файлы виртуальных хостов
  8. 4.4. Включить новые файлы виртуальных хостов
  9. 4.5 Редактирование файла Hosts (необязательно)
  10. 5. Настройте Apache (необязательно)
  11. 5.1. Включить AllowOverride
  12. 5.2. Отключить список каталогов
  13. 5.3. Включить mod_rewrite
  14. 6. Отключить виртуальный хост по умолчанию (необязательно)
  15. 7. Логи Apache
  16. Что дальше?

Предпосылки

Вы должны использовать учетную запись пользователя без полномочий root с правами sudo. Пожалуйста, посмотрите Начальная настройка сервера для Ubuntu 18.04 руководство для более подробной информации.

1. Установите Apache

Начнем с обновления репозиториев и установки Apache. Нажмите y и ENTER, если будет предложено установить.

sudo apt update && sudo apt установить apache2

Установка может занять несколько минут. После установки перейдите к шагу 2 для настройки брандмауэра.

2. Настройте брандмауэр

Настоятельно рекомендуется настроить брандмауэр для дополнительной безопасности.

Мы начнем с добавления правила брандмауэра для SSH, потому что, если вы настраиваете сервер удаленно, вам не нужно блокироваться при включении брандмауэра! Возможно, вы уже сделали это в нашем Начальная настройка сервера для Ubuntu 18.04 руководство, но это не вредно, добавив его снова на всякий случай. Если правило уже существует, команда просто пропустит его.

sudo ufw разрешить OpenSSH

Если вы получаете сообщение об ошибке «ОШИБКА: может быть найден профиль, соответствующий openSSH» , это, вероятно, означает, что вы не настраиваете сервер удаленно и можете игнорировать его.

Теперь мы можем добавить правила брандмауэра для Apache.

sudo ufw разрешить в "Apache Full"

Теперь включите брандмауэр, если это еще не сделано.

sudo ufw enable

Нажмите y, если вы видите сообщение «Команда может нарушить существующие SSH-соединения» .

Если брандмауэр был активирован правильно, вы должны увидеть «Брандмауэр активен и включен при запуске системы ».

Вы также можете проверить текущее состояние брандмауэра с помощью:

sudo ufw status Статус: активен На Действие с - ------ ---- OpenSSH ALLOW Anywhere Apache Full ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Выше мы видим, что брандмауэр активен и имеет два правила для каждой службы. v6 - это сокращение от IPv6. Это новый интернет-протокол, который был введен для решения давно ожидаемой проблемы исчерпания адресов IPv4.

3. Тест Apache

Чтобы проверить, правильно ли установлен Apache, мы можем проверить текущее состояние службы Apache.

sudo service apache2 status

Если он запущен и работает, вы должны увидеть зеленое активное состояние.

● apache2.service - HTTP-сервер Apache Загружен: загружен (/lib/systemd/system/apache2.service; включен; предустановка поставщика: включена) Вставка: /lib/systemd/system/apache2.service.d ap─apache2 -systemd.conf Активен: активен (работает) с субботы 2018-03-31 08:44:04 CEST; 15 минут назад Основной PID: 5727 (apache2) Задачи: 55 (лимит: 4915) CGroup: /system.slice/apache2.service start─5727 / usr / sbin / apache2 -k start 57575728 / usr / sbin / apache2 -k start 57─5729 / usr / sbin / apache2 -k start 31 марта 08:44:04 ubuntu1804 systemd [1]: запуск HTTP-сервера Apache ... 31 марта 08:44:04 ubuntu1804 apachectl [5675]: AH00558: apache2 : Не удалось надежно определить полное доменное имя сервера, используя 127.0.1.1. 31 марта 08:44:04 ubuntu1804 systemd [1]: запущен HTTP-сервер Apache.

Если вы получили вышеуказанную ошибку о полном доменном имени, вы можете проигнорировать ее.

Возможно, вам придется нажать q, чтобы выйти из состояния сервера.

Теперь, когда служба Apache запущена и работает, вы сможете просматривать тестовую веб-страницу Apache через веб-браузер. Введите IP-адрес вашего сервера в адресную строку и нажмите ENTER.

Если вы не знаете свой IP, вы можете узнать с помощью следующей команды.

sudo ifconfig | grep -Eo 'inet (addr:)? ([0-9] * \.) {3} [0-9] *' | grep -Eo '([0-9] * \.) {3} [0-9] *' | grep -v '127.0.0.1'

Вы все готово! Вы можете найти эту страницу приветствия Apache по умолчанию в папке / var / www / html. Для редактирования этого файла:

sudo nano /var/www/html/index.html

Нажмите CTRL + X, чтобы выйти из текстового редактора nano.

Ваш веб-сервер Apache готов к работе. Теперь вы можете добавлять свои собственные html-файлы и изображения в каталог / var / www / html по своему усмотрению. Однако на следующем шаге вы должны ознакомиться и настроить хотя бы один виртуальный хост для Apache, поскольку большинство наших руководств по Ubuntu 18.04 написаны с учетом виртуальных хостов.

Виртуальные хосты позволяют размещать несколько веб-сайтов / доменов на одном сервере. Даже если вы когда-либо намереваетесь разместить только один веб-сайт или один домен, все равно рекомендуется настроить хотя бы один виртуальный хост.

Если вы хотите вместо этого перейти непосредственно к настройке PHP на вашем новом веб-сервере Apache, см. Руководство Установка PHP для Apache в Ubuntu 18.04 ,

4. Настройте виртуальные хосты

Если вы хотите разместить несколько сайтов / доменов в Apache, вам следует настроить структуры каталогов и виртуальные хосты. Даже если вы хотите разместить только один сайт / домен, рекомендуется создать каталог и виртуальный хост сейчас, потому что, если вам когда-нибудь понадобится добавить новый домен, это значительно облегчит вам задачу.

Для целей данного руководства мы создадим виртуальный хост для mytest1 .com и еще один для mytest2 .com . Вы можете заменить их собственными зарегистрированными доменами или, если у вас еще нет доменов, вы все равно можете следовать этому руководству и добавить mytest1 .com и mytest2 .com в ваш файл hosts, чтобы обманным путем заставить вашу ОС разрешать эти домены в браузер. Мы объясним, как это сделать, в конце руководства.

4.1. Создание каталогов и установка разрешений

Давайте создадим две новые директории в каталоге / var / www / для наших двух доменов.

sudo mkdir -p /var/www/mytest1.com/public_html sudo mkdir -p /var/www/mytest2.com/public_html

Мы также должны изменить разрешения для общего веб-каталога / var / www и его содержимого, чтобы страницы могли корректно обслуживаться.

sudo chmod -R 755 / var / www

4.2. Создать тестовые веб-страницы

Теперь мы создадим простую веб-страницу index.html для каждого домена с помощью текстового редактора nano.

Не забудьте заменить mytest1.com собственным доменом, если он у вас есть.

sudo nano /var/www/mytest1.com/public_html/index.html

Вставьте следующее (при использовании PuTTY щелкните правой кнопкой мыши, чтобы вставить).

/var/www/mytest1.com/public_html/index.html

<html> <head> <title> Добро пожаловать на mytest1.com </ title> </ head> <body> <h1> Добро пожаловать на mytest1.com </ h2> </ body> </ html>

Сохранить и выйти (нажмите CTRL + X, нажмите Y, а затем нажмите ENTER)

Теперь сделайте то же самое для mytest2 .com .

sudo nano /var/www/mytest2.com/public_html/index.html

Вставьте следующее (при использовании PuTTY щелкните правой кнопкой мыши, чтобы вставить).

/var/www/mytest2.com/public_html/index.html

<html> <head> <title> Добро пожаловать на mytest2.com </ title> </ head> <body> <h1> Добро пожаловать на mytest2.com </ h2> </ body> </ html>

Сохранить и выйти (нажмите CTRL + X, нажмите Y, а затем нажмите ENTER)

4,3. Создать новые файлы виртуальных хостов

Файлы виртуального хоста, расположенные в / etc / apache2 / sites-available /, используются для указания веб-серверу Apache, как реагировать на различные запросы домена.

Давайте создадим новый файл виртуального хоста для нашего домена mytest1 .com .

sudo nano /etc/apache2/sites-available/mytest1.com.conf

В нано вставьте в блок ниже. Чтобы вставить в нано, нажмите правую кнопку мыши.

/etc/apache2/sites-available/mytest1.com.conf

<VirtualHost *: 80> ServerAdmin [электронная почта защищена] mytest1.com ServerName mytest1.com ServerAlias ​​www. mytest1.com DocumentRoot / var / www / mytest1.com / public_html ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log в сочетании </ VirtualHost>

Обязательно измените все экземпляры mytest1 .com на свой собственный домен, если он у вас есть.

Сохранить и закрыть nano (нажмите CTRL + X, а затем нажмите y и ENTER, чтобы сохранить изменения)

Теперь мы можем повторить вышеописанный процесс для mytest2 .com .

sudo nano /etc/apache2/sites-available/mytest2.com.conf

В нано вставьте в блок ниже. Чтобы вставить в нано, нажмите правую кнопку мыши.

/etc/apache2/sites-available/mytest2.com.conf

<VirtualHost *: 80> ServerAdmin [электронная почта защищена] mytest2.com ServerName mytest2.com ServerAlias ​​www. mytest2.com DocumentRoot / var / www / mytest2.com / public_html ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log в сочетании </ VirtualHost>

Обязательно измените все экземпляры mytest2 .com на свой собственный домен, если он у вас есть.

Сохранить и закрыть nano (нажмите CTRL + X, а затем нажмите y и ENTER, чтобы сохранить изменения)

4.4. Включить новые файлы виртуальных хостов

Теперь, когда у нас есть два файла виртуальных хостов, нам нужно использовать инструмент a2ensite, чтобы включить их.

Не забудьте еще раз заменить mytest1 .com и mytest2 .com своими доменами.

sudo a2ensite mytest1.com.conf sudo a2ensite mytest2.com.conf

Проверьте синтаксис конфигурации на наличие ошибок.

apachectl configtest

Вы можете игнорировать любые ошибки, которые говорят, что не может надежно определить полное доменное имя сервера.

Если вы видите синтаксис ОК , перезапустите Apache.

sudo systemctl перезагрузить apache2

Предполагая, что вы уже настроили DNS на своем регистраторе доменов для указания доменов на IP-адрес вашего сервера Apache, теперь вы сможете просматривать эти тестовые веб-страницы в веб-браузере. Если у вас нет собственных доменов и вы просто хотите протестировать, перейдите к шагу 4.5, чтобы отредактировать файл hosts.

4.5 Редактирование файла Hosts (необязательно)

Если у вас нет зарегистрированных доменов и вы просто хотите загрузить mytest1 .com и mytest2 .com в качестве теста, вы можете отредактировать файл hosts в вашей ОС, чтобы указать эти домены на вашем сервере.

Чтобы отредактировать файл hosts в Linux или Mac, запустите sudo nano / etc / hosts. В Windows следуйте это руководство редактировать хосты. Как только файлы хостов открыты, введите две новые строки

хостов

xxxx mytest1.com xxxx mytest2.com

Замените xxxx на IP вашего веб-сервера.

Если вы не знаете IP своего веб-сервера, вы можете узнать с помощью:

ifconfig | grep -Eo 'inet (addr:)? ([0-9] * \.) {3} [0-9] *' | grep -Eo '([0-9] * \.) {3} [0-9] *' | grep -v '127.0.0.1'

После того, как вы сохранили файл hosts, вы сможете получить доступ к mytest1 .com и mytest2 .com в своем браузере.

5. Настройте Apache (необязательно)

Теперь, когда у вас запущен и работает Apache, могут быть некоторые общие изменения конфигурации, которые будут вам полезны.

5.1. Включить AllowOverride

Вы обнаружите, что .htaccess будет игнорироваться по умолчанию в Apache. Если это то, что вам нужно, мы можем включить его, изменив файл конфигурации Apache.

Во-первых, сделайте резервную копию файла конфигурации.

sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

Откройте файл конфигурации.

sudo nano /etc/apache2/apache2.conf

Нажмите CTRL + W и найдите <Directory / var / www />. Или прокрутите вниз до следующего раздела:

файл /etc/apache2/apache2.conf

<Directory / var / www /> Опции Индексы FollowSymLinks AllowOverride Нет Требовать все предоставлено </ Directory>

AllowOverride None означает, что .htaccess будет игнорироваться. Измените это на AllowOverride All.

файл /etc/apache2/apache2.conf

<Directory / var / www /> Опции Индексы FollowSymLinks AllowOverride All Требуется все предоставлено </ Directory>

Сохранить и выйти (нажмите CTRL + X, нажмите Y, а затем нажмите ENTER)

Перезапустите Apache.

sudo systemctl перезапустить apache2

5.2. Отключить список каталогов

Apache по умолчанию выведет содержимое ваших каталогов без индексов (index.html, index.php). Это угроза безопасности, поскольку она может позволить хакерам просматривать ваш веб-сервер в поисках сценариев.

Вы можете отключить эту функцию, удалив индексы (красным цветом ниже) из файла конфигурации Apache.

файл /etc/apache2/apache2.conf

<Directory / var / www /> Опции Индексы FollowSymLinks AllowOverride All Требуется все предоставлено </ Directory>

Сохранить и выйти (нажмите CTRL + X, нажмите Y, а затем нажмите ENTER)

Перезапустите Apache.

sudo systemctl перезапустить apache2

5.3. Включить mod_rewrite

Если вы хотите позже настроить некоторые правила в .htaccess, вам, скорее всего, нужно будет включить mod_rewrite.

sudo a2enmod переписать

Перезапустите Apache.

sudo systemctl перезапустить apache2

6. Отключить виртуальный хост по умолчанию (необязательно)

Если вы настроили виртуальные хосты и посещаете свой сервер по IP, вы все равно можете увидеть тестовую страницу Apache по умолчанию.

Эта страница может генерировать ненужные журналы доступа и ошибок из-за ботов и пауков. Отключить:

sudo nano /etc/apache2/sites-available/000-default.conf

Добавьте это где угодно в блоке <VirtualHost *: 80>.

/etc/apache2/sites-available/000-default.conf

<Местоположение /> Запретить все параметры Нет ОшибкаDocument 403 Запрещено. </ Location>

Сохранить и выйти (нажмите CTRL + X, нажмите Y, а затем нажмите ENTER)

Перезапустите Apache.

sudo systemctl перезапустить apache2

Теперь, когда вы заходите на свой сервер по IP, вы должны увидеть запрещенное сообщение.

7. Логи Apache

Чтобы просмотреть журнал ошибок Apache и получить доступ к файлам журнала, мы можем использовать tail для отображения последних 200 записей.

хвост sudo /var/log/apache2/error.log -n 200 хвост sudo /var/log/apache2/access.log -n 200

Чтобы выводить добавленные данные по мере роста логов, используйте -f.

хвост sudo /var/log/apache2/error.log -f хвост sudo /var/log/apache2/access.log -f

Что дальше?

Теперь, когда ваш сервер Apache протестирован и работает, следующим шагом является установка PHP и MySQL, которые необходимы для большинства популярных веб-приложений. Вы также можете настроить бесплатный сертификат SSL.

Дайте мне знать в комментариях, если это помогло. Следуй за мной по щебет , facebook а также YouTube ,

ps Я увеличил свой доход от AdSense на 68% с помощью AI 🤖. Читай мой Эзойский обзор чтобы узнать как.

Похожие

Отключить или включить сенсорную панель на ноутбуке Dell
Возможно, вы захотите отключить сенсорную панель, чтобы на вход не влияли, если вы используете внутреннюю клавиатуру ноутбука. В этой статье содержится информация о том, как изменить настройки, которые препятствуют движению курсора при вводе, и как включить или отключить сенсорную панель. Это также включает в себя средство активации сенсорной панели без внешней мыши или сенсорного экрана с помощью клавиатуры. Для получения инструкций щелкните раздел расширения, соответствующий
Когда использовать Adobe Illustrator против Photoshop против InDesign
Вы бы выбрали сантехника, который использует пилу, когда ему действительно нужен гаечный ключ? Одна из вещей, которая может расстраивать творческих профессионалов, - это получать файлы, которые были собраны с использованием неправильного программного обеспечения для дизайна. Это может быть что угодно - от использования Adobe Illustrator вместо InDesign для макета или логотипа,
Что для вас значит конец Internet Explorer?
Начиная с 12 января 2016 года Microsoft будет сбросив поддержку для всех версий Internet Explorer кроме последней версии для его все еще поддерживаемых операционных систем. На практике для потребительских операционных систем Microsoft это означает:
TIM SA Мы отправляем продукцию в течение 24 часов
предлагают 198 тысяч продукты расширенная клиентская панель индивидуальные ценовые условия Посмотреть детали предложить 75 тысяч продукты отслеживание груза история заказов и счета Посмотреть детали Что вы получаете, делая покупки в TIM SA? Самый широкий
TIM SA Мы отправляем продукцию в течение 24 часов
предлагают 198 тысяч продукты расширенная клиентская панель индивидуальные условия ценообразования Смотрите детали предложить 75 тысяч продукты отслеживание груза история заказов и счета Смотрите детали Что вы получаете, делая покупки в TIM SA? Самый широкий
Как отключить автоматическое обновление приложений в Windows 10
Реклама Читатель спрашивает: Я только что обновил Windows 7 до Windows 10 и заметил в Магазине Windows настройки, которые я не могу отключить «Обновлять приложения автоматически» в разделе «Обновления приложений». Ниже приведено сообщение: обратитесь к системному администратору для изменения этого параметра. Мой пользователь настроен на администратора, поэтому я не уверен, как это исправить. Я не могу получить доступ к редактору групповой политики, так как он недоступен в
Алкоголь 120% 5.0 скачать бесплатно с подлинным серийным ключом FREEBIES
Главная » Халявы »Alcohol 120% 5.0 бесплатно скачать с подлинным серийным ключом FREEBIES Недавно опубликовано: Alcohol 120% - это надежное программное обеспечение для записи CD и DVD для Windows,
Теперь вы можете подарить пакеты с очагом через интернет-магазин Blizzard
Похоже, теперь вы можете подарить пакеты Hearthstone через Интернет-магазин Blizzard ! Чтобы отпраздновать это, они раздают бесплатные пакеты через приложение Battle.net Blizzard. Мне пришлось перезапустить приложение, и оно было там, ожидая меня рядом с вашим именем пользователя и списком друзей! Мы рады представить целый ряд новых социальных функций, разработанных, чтобы дать игрокам Blizzard еще больше возможностей
Что выбрать? Коммуникационный или групповой сайт в SharePoint
Недавно Microsoft приступила к развертыванию современных коммуникационных сайтов в Office 365. Этот новый шаблон теперь доступен для 100 процентов клиентов First Release. Если вы не являетесь клиентом First Release, вы можете попробовать новый опыт, если ваша учетная запись настроена на Первый релиз пользователя в вашем арендаторе , (После
Как создать дочерний сайт с SharePoint
После установки Windows SharePoint Services первоначально создается сайт верхнего уровня, который устанавливается в качестве основного сайта для размещения на порту 80 на сервере. Сайт верхнего уровня является базовым сайтом для организации и может содержать несколько дочерних сайтов для разных отделов или проектов. Сайты верхнего уровня и дочерние сайты функционально одинаковы; однако сайты верхнего уровня предлагают административные возможности, недоступные дочерним сайтам.
Монитор наблюдения Raspberry Pi · BitPi.co
Автор Шейн Пфаффли Камеры есть везде. Я заметил на работе, что у нас было несколько IP-камер, подключенных на крытых парковочных местах. Я подумал про себя, как круто было бы, если бы у меня был отличный способ отображать подачу этих камер прямо с Raspberry Pi. Что тебе нужно Я нашел лучшие результаты со следующим: Raspberry Pi B + Omxplayer установлен Доступ к интерфейсу IP-камеры (обычно доступ по имени пользователя

Комментарии

Типы файлов изображений объяснены и протестированы Знаете ли вы различия между JPEG, GIF, PNG и другими типами файлов изображений?
Готовы ли вы создавать силуэты? Это просто базовый урок для рисования силуэтов. Сеть переполнена интересными вариациями, такими как объединение силуэтов или наполнение их психоделическими узорами. Как тизер, проверьте - Создание качающегося силуэта в фотошопе , Это отличный учебник по силуэту на одном из сайтов Photoshop, на котором мы показывали
Что делать, если вы отключите диск?
Что делать, если вы отключите диск? Если вы устанавливаете или перемещаете приложения на внешний диск, например SD-карту или USB-диск, и отключаете его от компьютера, приложения на нем больше не будут работать. Подключите хранилище к компьютеру, и все снова будет работать нормально. Вот почему вы не можете перемещать встроенные приложения в разные места хранения. Если они находятся на вашем системном диске, они всегда будут доступны. Аналогичным образом, если вы устанавливаете
Должен ли я использовать встроенный веб-сервер Termux lighttpd, Apache, NGINX или PHP?
Должен ли я использовать встроенный веб-сервер Termux lighttpd, Apache, nginx или PHP? Использование класса API PHP Termux Termux: проблемы с API Заключение Что такое Android Termux?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку? Я рад этому!
Вы видите сообщение "Страница, которую вы ищете, не найдена"?
Вы видите сообщение "Страница, которую вы ищете, не найдена"? Если вы обнаружите, что можете установить соединение с ПК или маршрутизатором, но не можете просматривать веб-страницы, попробуйте выполнить несколько действий: Сначала попробуйте отключить брандмауэр и WEP-безопасность (см. Выше) на ПК, затем отключите WEP на своем КПК. Чтобы отключить WEP на Pocket PC, выберите «Пуск»> «Настройка»> «Подключение»> «Сетевая карта»> [yourwifidevice]> «Сетевой ключ»>
Вы с нетерпением ждете возможности попробовать Microsoft Edge при запуске?
Вы с нетерпением ждете возможности попробовать Microsoft Edge при запуске? Дайте нам знать в комментариях ниже.
Готовы ли вы создавать силуэты?
Готовы ли вы создавать силуэты? Это просто базовый урок для рисования силуэтов. Сеть переполнена интересными вариациями, такими как объединение силуэтов или наполнение их психоделическими узорами. Как тизер, проверьте - Создание качающегося силуэта в фотошопе , Это отличный учебник по силуэту на одном из сайтов Photoshop, на котором мы показывали
Вы использовали Google Web Designer для создания баннерной рекламы?
Вы использовали Google Web Designer для создания баннерной рекламы? До начала работы в Агентстве Джеймса я даже не слышал об этом! Для тех, кто читает, кто не знает, Google Web Designer - это приложение, используемое для создания рекламы HTML5 без необходимости углубляться в грязную часть кода. GWD позволяет вам извлекать изображения и ресурсы для создания анимации, в то время как он заботится о части HTML и CSS. Это идеально, если вы дизайнер, но на самом деле не увлекаетесь кодированием (как
Вы бы выбрали сантехника, который использует пилу, когда ему действительно нужен гаечный ключ?
Вы бы выбрали сантехника, который использует пилу, когда ему действительно нужен гаечный ключ? Одна из вещей, которая может расстраивать творческих профессионалов, - это получать файлы, которые были собраны с использованием неправильного программного обеспечения для дизайна. Это может быть что угодно - от использования Adobe Illustrator вместо InDesign для макета или логотипа, который был собран вместе с помощью Photoshop. Хотя ожидается, что профессионалы должны знать эту информацию,
Что такое векторное изображение?
Что такое векторное изображение? Photoshop в первую очередь предназначен для растровых изображений. Это полигональные изображения, нарисованные попиксельно. Они поддерживают огромное количество деталей, поэтому используются для фотографий. Размеры файлов могут быть большими, но вы не сможете увеличить их без потери качества. Векторные изображения - это линии и кривые, генерируемые математическими формулами. Это означает, что вы можете изменять их размер бесконечно, а
Готовы ли вы доверить свои данные этому сектору?
Готовы ли вы доверить свои данные этому сектору? Лично это одна из областей, где я не хочу идти. Большая часть моих данных слишком важна. Мониторинг статуса привода Один из двух лучших способов защитить данные, которые вы сохранили на своих дисках, - если вы не обнаружили их в предыдущих комментариях, - это обеспечить надежный план резервного копирования. Другой использует программное обеспечение для мониторинга состояния ваших дисков. Современные

Sudo ifconfig | grep -Eo 'inet (addr:)?
Готовы ли вы создавать силуэты?
Что делать, если вы отключите диск?
Должен ли я использовать встроенный веб-сервер Termux lighttpd, Apache, nginx или PHP?
Использование класса API PHP Termux Termux: проблемы с API Заключение Что такое Android Termux?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку?
Вы видите сообщение "Страница, которую вы ищете, не найдена"?
Вы видите сообщение "Страница, которую вы ищете, не найдена"?
Вы с нетерпением ждете возможности попробовать Microsoft Edge при запуске?