我原来安装了nginx服务,但是后来申请了ssl证书,因为时间长了出现了证书无法加载的情况.解决半天没办法,我就删除了letsencrypt下证书,然后删了原来的nginx配置文件. 但是我更新了nginx服务,80端口还是上不上去.用curl localhost:80, 显示如下
root@vultr:/etc/nginx/sites-available# curl localhost:80
curl: (7) Failed to connect to localhost port 80 after 0 ms: Connection refused
说明80端口在本机都没有生效.也就是nginx服务并没有监听80端口,网上有很多nginx开启,80端口无法访问的贴子.但是都不是我的原因. 我看了nginx.conf里面,对于conf.d里面是所有文件都会解析,sites-enabled是*.conf,但是我的配置文件(default)在sites-available里面,所以拷贝到enabled下面重启一下,就可以访问了.具体访问哪个主页,看一看default配置文件里面的路径和html
网友评论