1
使用nginx为node.js和php生成的内容提供服务
我维护一个运行由node.js驱动的网站的Ubuntu主机。他们最近要求添加一个WP博客。我已经按照nginx网站上的建议安装了php3-fpm和Wordpress并修改了我的nginx.conf。我的nginx root来自默认配置并指向/ usr / shares / nginx / html我在那里放了一个简单的php脚本来测试这整个设置。没有看到php生成的输出。相反,我看到我的PHP脚本被下载为一个普通的ascii文件。这就是我的nginx.conf现在的样子: server { listen 80; server_name myhost.com www.myhost.com; return 301 https://www.myhost.com$request_uri; } server { listen 443 ssl; server_name www.myhost.com; ssl_certificate /etc/letsencrypt/live/myhost.com/fullchain.pem ; ssl_certificate_key /etc/letsencrypt/live/myhost.com/privkey.pem ; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_pass http://localhost:3000; } location ~ \.php$ { try_files …