Здравствуйте.
Есть два хоста. На первый установил nginx, запрашиваю index.html - возвращает, все работает.
На второй хост установил php(командой sudo apt-get install php-fpm php-mysql).
Код nginx:
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/xxxx.com.crt;
ssl_certificate_key /etc/ssl/xxxx.com.key;
root /var/www/xxxx.com/html;
index index.html index.htm index.nginx-debian.html;
server_name xxxx.com www.xxxx.com;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass xxx.xxx.xxx.xx:9000; #ip второго хоста на котором установлен php
#include fastcgi_params;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param QUERY_STRING $query_string;
}
}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name xxxx.com www.xxxx.com;
return 301 https://xxxx.com;
}
В файле /etc/php/7.0/fpm/pool.d/www.conf на втором хосте заменяю строку listen = /run/php/php7.0-fpm.sock на listen = XXX.XXX.XXX.XX:9000 (где иксы это Ip этого же хоста). Пробовал так же писать listen = 127.0.0.1:9000.
В папку с сайтом на первом хосте добавляю файл Index.php в нем вывод строки Hello World. Однако страница не открывается а выдает 504 ошибку спустя секунд 30 примерно.
Пингуются оба хоста с друг друга нормально. В чем может быть дело? Спасибо.
Виртуальный выделенный сервер (VDS) становится отличным выбором
как сделать чат помощника написанного на одном из 3 языков(python,Java,php) можно было отправить и получить сообщение от бота в telegramвот ссылка на бота:...