Некоторые другие процессы уже прослушивают порт 80. Это может означать, например, что у вас уже есть процесс Apache.
Вы можете использовать эту предложенную команду, чтобы узнать, что может случиться этот порт:
sudo lsof -i :80 | grep LISTEN
Примечание. В редких случаях может случиться, что отдельный порт nginx уже прослушивает порт, например, если вы вручную запустили демон nginx (не рекомендуется) или если вы изменен, какой пользователь nginx работает (не рекомендуется). Скорее всего, это будет какое-то другое приложение, слушающее этот порт.
Ubuntu позволяет установить сразу два веб-сервера, так как их можно настроить для прослушивания на разных портах. Если вы этого не сделаете, у вас возникнут проблемы с запуском одного или другого.
Для систем с несколькими интерфейсами только интерфейс, который должен получить шлюз по умолчанию, должен иметь «gateway4:» set; имея в виду, что DHCP, скорее всего, также установит шлюз по умолчанию:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
Обратите внимание, что дополнительный маршрут, который вы установили, обычно не нужен: 192.168.33.0/24 уже доступен, так как он напрямую подключенный к интерфейсу enp0s8 в этом случае (когда addresses: уже перечисляет подсеть). Если metric: установлен в 0, это может еще больше запутать ядро.
Если вам нужен интерфейс со статическим IP (в данном случае enp0s8 для шлюза по умолчанию вместо интерфейса, который выполняет DHCP, то вы можете установить маршрут с метрическим значением ниже 100, чтобы он был выбран до того, как стандартный шлюз установлен через DHCP с помощью systemd-networkd. Например:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
routes:
- to: 0.0.0.0/0
via: 192.168.33.1
metric: 50
Для систем с несколькими интерфейсами только интерфейс, который должен получить шлюз по умолчанию, должен иметь «gateway4:» set; имея в виду, что DHCP, скорее всего, также установит шлюз по умолчанию:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
Обратите внимание, что дополнительный маршрут, который вы установили, обычно не нужен: 192.168.33.0/24 уже доступен, так как он напрямую подключенный к интерфейсу enp0s8 в этом случае (когда addresses: уже перечисляет подсеть). Если metric: установлен в 0, это может еще больше запутать ядро.
Если вам нужен интерфейс со статическим IP (в данном случае enp0s8 для шлюза по умолчанию вместо интерфейса, который выполняет DHCP, то вы можете установить маршрут с метрическим значением ниже 100, чтобы он был выбран до того, как стандартный шлюз установлен через DHCP с помощью systemd-networkd. Например:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
routes:
- to: 0.0.0.0/0
via: 192.168.33.1
metric: 50
Для систем с несколькими интерфейсами только интерфейс, который должен получить шлюз по умолчанию, должен иметь «gateway4:» set; имея в виду, что DHCP, скорее всего, также установит шлюз по умолчанию:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
Обратите внимание, что дополнительный маршрут, который вы установили, обычно не нужен: 192.168.33.0/24 уже доступен, так как он напрямую подключенный к интерфейсу enp0s8 в этом случае (когда addresses: уже перечисляет подсеть). Если metric: установлен в 0, это может еще больше запутать ядро.
Если вам нужен интерфейс со статическим IP (в данном случае enp0s8 для шлюза по умолчанию вместо интерфейса, который выполняет DHCP, то вы можете установить маршрут с метрическим значением ниже 100, чтобы он был выбран до того, как стандартный шлюз установлен через DHCP с помощью systemd-networkd. Например:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 02:70:4e:c8:68:e9
enp0s8:
dhcp4: false
addresses: [192.168.33.10/24]
routes:
- to: 0.0.0.0/0
via: 192.168.33.1
metric: 50