-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVagrantFile
29 lines (25 loc) · 1.06 KB
/
VagrantFile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$script = <<-SCRIPT
sudo yum -y install setroubleshoot-server setools-console
sudo yum -y install epel-release
sudo yum -y install nginx
sudo cp /vagrant/nginx-php.conf /etc/nginx/default.d/
sudo cp /vagrant/test.php /usr/share/nginx/html/
sudo yum -y install php php-fpm
sudo sed -i 's/listen = 127.0.0.1:9000/listen = \\/var\\/run\\/php-fpm\\/php-fpm.sock/g' /etc/php-fpm.d/www.conf
sudo sed -i 's/;listen.owner = nobody/listen.owner = nobody/g' /etc/php-fpm.d/www.conf
sudo sed -i 's/;listen.group = nobody/listen.group = nobody/g' /etc/php-fpm.d/www.conf
sudo sed -i 's/user = apache/user = nginx/g' /etc/php-fpm.d/www.conf
sudo sed -i 's/group = apache/group = nginx/g' /etc/php-fpm.d/www.conf
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
sudo systemctl start nginx
sudo systemctl enable nginx
SCRIPT
Vagrant.configure(2) do |config|
config.vm.box = "centos/7"
config.vm.provider :virtualbox do |virtualbox, override|
virtualbox.memory = 1024
end
config.vm.network :forwarded_port, host: 4567, guest: 80
config.vm.provision "shell", inline: $script
end