【发布时间】:2019-01-23 19:34:08
【问题描述】:
我遵循了 Digital Ocean 的关于设置 Nginx、PHP 和 phpmyadmin 的教程。
但是我仍然无法使用我设置的地址(my-ip-address/phpmyadmin)访问phpmyadmin。
我为在 localhost:8010 上侦听的 node.js 应用程序设置了反向代理。
这是 /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 "my ip address";
location / {
proxy_pass http://localhost:8010/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
【问题讨论】:
-
fastcgi正在运行吗? -
@ErvalhouS 是的,我使用 'sudo nano /var/www/html/info.php' 创建了一个 info.php 文件并编写了 .然后我可以使用地址“my-ip-address/info.php”访问我服务器上的 php 信息
标签: nginx phpmyadmin ubuntu-16.04 digital-ocean