Я попытался с кодом ниже в поваренной книге apache сопоставить порт по умолчанию от 80 до 443, однако все же я получаю ошибку во время работы шеф-повара. Можете ли вы предложить по этому поводу. Я попытался сопоставить кроме порта # 80, так как у меня есть Nginx рецепт и в моей кулинарной книге так хотелось, чтобы настроить apache2 для прослушивания дифф порт -Как переправить порт в поваренной книге apache2
* apache/attribute/default.rb
default['apache']['dir'] = '/etc/apache2'
default['apache']['listen_ports'] = [ '80','443' ]
* apache/recipes/default.rb
package "apache2" do
action :install
end
service "apache2" do
action [:enable, :start]
end
template "/var/www/index.html" do
source "index.html.erb"
mode "0644"
end
Vagrant provision error -
================================================================================
==> default:
==> default: Error executing action `start` on resource 'service[apache2]'
==> default:
================================================================================
==> default:
==> default: Mixlib::ShellOut::ShellCommandFailed
==> default:
==> default: ------------------------------------
==> default:
==> default: Expected process to exit with [0], but received '1'
This time I had used ==>
attribute/default.rb with below content but still getting error -
default['apache']['dir'] = '/etc/apache2'
default['apache']['listen_ports'] = [ '81’ ]
Error
==> default: STDOUT: * Starting web server apache2
==> default:
==> default: Action 'start' failed.
==> default: The Apache error log may have more information.
==> default: ...fail!
==> default: STDERR: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
==> default: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
Пожалуйста, добавьте содержимое журнала в вопрос, он переформатируется в одну строку здесь. – coderanger
После внесения изменений получена ошибка diff и добавлено сообщение об ошибке в указанном выше вопросе. – raj
Новая ошибка говорит, что что-то уже прослушивает этот порт (80), поэтому где-то порт 80 все еще используется. – Martin