gpt4 book ai didi

linux - 无法连接到 fedora linux 上的 nginx 服务器(digitalocean)

转载 作者:太空狗 更新时间:2023-10-29 11:37:21 29 4
gpt4 key购买 nike

我尝试在 DigitalOcean 上的一个全新的 fedora box 上设置 nginx。这是我的步骤

$ yum install nginx
$ systemctl enable nginx
$ systemctl restart nginx

不过,好像不行。运行 systemctl status nginx

时得到以下输出
[root@inspiredev ~]# systemctl status nginx -l
nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled)
Active: active (running) since Fri 2014-11-07 14:26:33 EST; 1s ago
Process: 958 ExecStop=/bin/kill -s QUIT $MAINPID (code=exited, status=1/FAILURE)
Process: 967 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 966 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Main PID: 970 (nginx)
CGroup: /system.slice/nginx.service
├─970 nginx: master process /usr/sbin/ngin
└─971 nginx: worker proces

Nov 07 14:26:33 inspiredev systemd[1]: Starting The nginx HTTP and reverse proxy server...
Nov 07 14:26:33 inspiredev nginx[966]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Nov 07 14:26:33 inspiredev nginx[966]: nginx: configuration file /etc/nginx/nginx.conf test is successful
Nov 07 14:26:33 inspiredev systemd[1]: Failed to read PID from file /run/nginx.pid: Invalid argument
Nov 07 14:26:33 inspiredev systemd[1]: Started The nginx HTTP and reverse proxy server.

我似乎无法弄清楚我哪里出错了。如果有人可以为此提供帮助,那就太好了。

编辑:当我访问盒子的 IP 地址时,我什么也没得到,这就是为什么我觉得有些地方不正常。

最佳答案

从 systemd 日志来看,nginx 服务似乎正在运行。 (有关未找到 pid 文件的警告似乎是许多发行版所特有的)。

在 fedora 19/20(基于 systemd)上,使用以下命令打开防火墙:

firewall-cmd --permanent --zone=public --add-service=http 
systemctl restart firewalld.service

或者:

firewall-cmd --permanent --zone=public --add-port=80/tcp 
systemctl restart firewalld.service

第二个版本语法允许您打开任何端口/协议(protocol)组合。

关于linux - 无法连接到 fedora linux 上的 nginx 服务器(digitalocean),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808719/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com