Некоторые вещи перепутаны:
vconfig
не найдут veth11 или veth13, потому что они не находятся в пространстве имен по умолчанию. - Ошибок не было !? ip
устарел ifconfig
и vconfig
Проблема была в SELinux. Для того чтобы проверить это наш случай или не запустить от рута:
setenforce 0
Тогда
sudo systemctl restart httpd.service
Если проблема исчезнет, то, вероятно, это наш случай. Для дополнительной проверки :Добавьте уровень отладки журнала в основной файл.conf httpd. В моем случае /etc/httpd/conf/httpd.conf я добавил в этот файл:
LogLevel debug
Затем установите для setenforce значение 1 и перезапустите httpd. В журналах ошибок вы можете увидеть что-то вроде этого:
(13 )Отказано в доступе :AH00091 :httpd :не удалось открыть файл журнала ошибок /var/www/example.com/logs/error.log Если вы видите это -, то это как раз наш случай. Тогда нам нужно:
Измените тип исходящих файлов журнала с помощью этой команды
chcon -t httpd_sys_rw_content_t error.log
установите setenforce равным 1.
перезапустить httpd.service
После шагов -все должно работать нормально.
П.С. Не забудьте открыть свои порты в брандмауэре -cmd.