Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Não consigo acessar servidor php após subir phpweb server via puppet

Acessando via ssh o phpweb seuqer aparece a porta. Alguém pode me ajudar, por favor??

$script_mysql = <<-SCRIPT apt-get update && apt-get install -y mysql-server-8.0 && mysql -e "create user 'phpuser'@'%' identified by 'pass';" SCRIPT

Vagrant.configure("2") do |config| config.vm.box = "ubuntu/focal64"

config.vm.define "mysqldb" do |mysql|
  mysql.vm.network "forwarded_port", guest: 80, host: 8989
  mysql.vm.network "public_network", ip: "192.168.3.17"

  mysql.vm.provision "shell", 
    inline: "cat /config/id_focal.pub >> .ssh/authorized_keys"
  mysql.vm.provision "shell",
    inline: $script_mysql 
  mysql.vm.provision "shell",
    inline: "cat /config/mysqld.cnf > /etc/mysql/mysql.conf.d/mysqld.cnf"
  mysql.vm.provision "shell",
    inline: "service mysql restart"

  mysql.vm.synced_folder "./config", "/config"
  mysql.vm.synced_folder ".", "/vagrant", disabled: true

end

config.vm.define "phpweb" do |phpweb| phpweb.vm.network "forwarded_port", guest: 8888, host: 8888 phpweb.vm.network "public_network", ip: "192.168.3.18" phpweb.vm.provision "shell", inline: "apt-get update && apt-get install -y puppet"

phpweb.vm.provision "puppet" do |puppet|
  puppet.manifests_path = "./config/manifests"
  puppet.manifest_file = "phpweb.pp"
end

end end

exec { 'apt-update': command => '/usr/bin/apt-get update' }

package { ['php7.2', 'php7.2-mysql']: require => Exec['apt-update'], ensure => installed, }

exec { 'run-php7': require => Package['php7.2'], command => '/usr/bin/php -S 0.0.0.0:8888 -t /vagrant/src &'

"; $servername = "192.168.3.18"; $username = "phpuser"; $password = "pass"; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Conexão falhou: " . $conn->connect_error); } echo "Conectado com sucesso"; ?>