计算引擎上的Nginx返回502 Bad Gateway

时间:2018-08-25 13:42:47

标签: php wordpress ubuntu nginx google-compute-engine

我正在尝试使用Nginx和Cloud SQL在Compute Engine中建立一个WordPress网站。我已经使用Ubuntu 18.0设置了一个实例,并使用以下命令安装了Nginx和WordPress:

  1. $ sudo apt更新
  2. $ sudo apt install nginx
  3. sudo apt-get install php-fpm php-mysql
  4. sudo nano /etc/php/7.2/fpm/php.ini
  5. 并在cgi.fix_pathinfo=0中更改php.ini
  6. sudo systemctl重新启动php7.2-fpm
  7. sudo nano / etc / nginx / sites-available / default

并设置如下:

server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;

server_name COMPUTE_ENGINE_INSTANCE_STATIC_IP;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

location ~ /\.ht {
    deny all;
    }
}
  1. sudo nginx -t并返回success消息。
  2. sudo systemctl重新加载nginx
  3. sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc
  4. sudo systemctl重新启动php7.2-fpm
  5. cd / tmp
  6. 卷曲-O https://wordpress.org/latest.tar.gz
  7. tar xzvf Latest.tar.gz
  8. cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
  9. mkdir / tmp / wordpress / wp-content / upgrade
  10. sudo cp -a / tmp / wordpress /。 / var / www / html
  11. sudo adduser根www-data
  12. sudo chown -R kimseasok:www-data / var / www / html
  13. sudo chmod -R g + rwX / var / www / html

现在,当我尝试访问实例IP时,它将返回此错误:

  

502错误的网关

     

nginx / 1.14.0(Ubuntu)

这是怎么了?

请帮帮我!

谢谢!

0 个答案:

没有答案