加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

nginx没有在端口81上响应

发布时间:2020-12-13 21:08:29 所属栏目:Nginx 来源:网络整理
导读:我刚刚安装并配置了nginx来监听端口81.我没有更改nginx.conf文件,删除了sites-available / default,在sites-available中添加了一个dystroy.org文件: server { listen 81; root /var/www/dystroy; index index.html index.php; server_name dystroy.org www.

我刚刚安装并配置了nginx来监听端口81.我没有更改nginx.conf文件,删除了sites-available / default,在sites-available中添加了一个dystroy.org文件:

server {
    listen 81;

    root /var/www/dystroy;
    index index.html index.php;

    server_name dystroy.org www.dystroy.org;

    location / {
        try_files $uri $uri/ /index.html;
    }
}

我把它联系起来:

dystroy@server:/etc/nginx$ls -al sites-available/
total 12
drwxr-xr-x 2 dys dys 4096 Nov 19 11:19 .
drwxr-xr-x 6 dys dys 4096 Nov 19 10:31 ..
-rwxr-xr-x 1 dys dys  190 Nov 19 11:01 dystroy.org
dystroy@server:/etc/nginx$ls -al sites-enabled/
total 8
drwxr-xr-x 2 dys dys 4096 Nov 19 11:06 .
drwxr-xr-x 6 dys dys 4096 Nov 19 10:31 ..
lrwxrwxrwx 1 dys dys   27 Nov 19 10:35 dystroy.org -> sites-available/dystroy.org

该进程正在运行,但服务器根本没有应答,无论是远程还是本地:

dystroy@server: curl -i localhost:81
curl: (7) couldn't connect to host

error.log中没有任何内容.

我做错了什么 ?如何找到并修复错误?

最佳答案
让我猜一下,这就是你如何建立你的符号链接:

dystroy@server:/etc/nginx$ln -s sites-available/dystroy.org sites-enabled/

好吧,这会产生一个错误的符号链接.

正如您在此图像中看到的启用了颜色,符号链接不指向现有路径.

为简单起见,请使用绝对路径.

dystroy@server:/etc/nginx$ln -s /etc/nginx/sites-available/dystroy.org /etc/nginx/sites-enabled/dystroy.org

看我的固定示例:

然后,重新启动nginx,你应该很高兴.

为了完整起见,这就是你如何建立一个可行的相对路径:

dystroy@server:/etc/nginx$ln -s ../sites-available/dystroy.org sites-enabled/dystroy.org

或者,在创建链接时完成bash:

dystroy@server:/etc/nginx$cd sites-enabled/
dystroy@server:/etc/nginx/sites-enabled$ln -s ../sites-available/dystroy.org .

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读