# Решение
#### Следуй инструкциям ниже.
##### 1. Подключись по ssh к нужному серверу приложений, например, к серверу приложений 1.
`ssh mercury@app01`
###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов:
https://rotoro.cloud/wiki-infra/
##### 2. Установи nginx и php-fpm.
```
sudo yum -y install nginx php php-cli php-fpm php-json php-common php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json
```
##### 3. Обнови nginx.conf.
```
sudo vi /etc/nginx/nginx.conf
```
- измени
```
listen 80;
```
- на
```
listen 8092;
```
- измени
```
root /usr/share/nginx/html/;
```
- на
```
root /var/www/html;
index index.php;
```
- Добавь такой блок ниже
```
location ~* \.php$ {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
```
##### 4. Ты можешь обновить директиву `listen` для php-fpm, чтобы убедиться, что он прослушивает порт `9000` вместо `unix-сокета`.
```
sudo vi /etc/php-fpm.d/www.conf
```
- Закомментируй строку `listen = /run/php-fpm/www.sock` и добавь `listen = 127.0.0.1:9000`
##### 5. Запусти службы nginx и php-fpm.
```
sudo systemctl restart php-fpm
sudo systemctl restart nginx
```
#### Следуй инструкциям ниже.
##### 1. Подключись по ssh к нужному серверу приложений, например, к серверу приложений 1.
`ssh mercury@app01`
###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов:
https://rotoro.cloud/wiki-infra/
##### 2. Установи nginx и php-fpm.
```
sudo yum -y install nginx php php-cli php-fpm php-json php-common php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json
```
##### 3. Обнови nginx.conf.
```
sudo vi /etc/nginx/nginx.conf
```
- измени
```
listen 80;
```
- на
```
listen 8092;
```
- измени
```
root /usr/share/nginx/html/;
```
- на
```
root /var/www/html;
index index.php;
```
- Добавь такой блок ниже
```
location ~* \.php$ {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
```
##### 4. Ты можешь обновить директиву `listen` для php-fpm, чтобы убедиться, что он прослушивает порт `9000` вместо `unix-сокета`.
```
sudo vi /etc/php-fpm.d/www.conf
```
- Закомментируй строку `listen = /run/php-fpm/www.sock` и добавь `listen = 127.0.0.1:9000`
##### 5. Запусти службы nginx и php-fpm.
```
sudo systemctl restart php-fpm
sudo systemctl restart nginx
```
