我一直在尝试按照以下说明在 Linux Mint 上安装 LEMP 堆栈:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04
但是,当我尝试加载时http://192.168.1.5作为最后一步,我得到了
This site can’t be reached
192.168.1.5 took too long to respond.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_TIMED_OUT
在此之前一切似乎都运转良好。
文件内容/etc/nginx/sites-available/default
:
# Default server configuration
#
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name 192.168.1.5;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
有任何想法吗?
答案1
检查 nginx 是否是唯一侦听端口 80 的程序。例如,如果您也运行 apache2,则这是可能的,因为两个服务器侦听相同的端口,并且会发生混淆。这是一个有用的链接https://www.cyberciti.biz/faq/find-linux-what-running-on-port-80-command/ 另外,根据您在编写 url 时使用的浏览器,稍微调整一下 url,指定端口:192.168.1.5:80 或尝试使用服务器域。