无法登录、ping 或访问我的 CentOS apache 服务器上的域

无法登录、ping 或访问我的 CentOS apache 服务器上的域

如果这篇文章不够清楚,我很抱歉,但我会尽力解释我的问题。我不擅长管理服务器。我更像是一名程序员。

无论如何,我有一台 CentOS 7 服务器,最近我尝试设置邮件服务器。我遵循本教程,但之后我无法发送电子邮件。此时我仍然可以导航到我的域名。所以我转向了另一个教程在这里。我到达了需要重新启动的阶段,但无法使用我的正常根级帐户登录。由于我的根帐户登录被禁用,我唯一能够登录的方式是在我的托管公司串行控制台中设置会话。

我确实运行了以下命令:

sudo service httpd restart
sudo apachectl restart
sudo systemctl restart named.service
sudo systemctl start named
sudo systemctl enable named

但是,他们没有帮助。

我运行了一些我认为可能对你们有用的命令,并在下面发布了输出。

# systemctl status firewalld
* firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)




# systemctl status httpd
* httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-04-10 17:06:05 EDT; 2h 4min ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 2692 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 2697 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           |-2697 /usr/sbin/httpd -DFOREGROUND
           `-2699 /usr/sbin/httpd -DFOREGROUND

Apr 10 17:06:05 server systemd[1]: Starting The Apache HTTP Server...
Apr 10 17:06:05 server systemd[1]: Started The Apache HTTP Server.



# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination




# service sshd status
Redirecting to /bin/systemctl status  sshd.service
* sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2017-04-10 13:12:14 EDT; 6h ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 1990 (sshd)
   CGroup: /system.slice/sshd.service
           `-1990 /usr/sbin/sshd

Apr 10 13:12:14 server systemd[1]: Starting OpenSSH server daemon...
Apr 10 13:12:14 server sshd[1990]: Server listening on 0.0.0.0 port 7822.
Apr 10 13:12:14 server sshd[1990]: Server listening on :: port 7822.
Apr 10 13:12:14 server systemd[1]: Started OpenSSH server daemon.


# firewall-cmd --state
not running

另外,当我尝试 ping 服务器时,会收到“请求超时”的消息。当我尝试以普通用户身份登录时,在 putty 上会收到“网络错误:连接超时”的消息,在另一个 ssh 客户端上,会收到“尝试进行身份验证,尝试‘密码’身份验证,身份验证方法‘密码’失败”的消息。

我知道这些信息还不够,但我会尽量尽快回复。告诉我你们需要知道什么,我会发布。

谢谢!

答案1

好吧,我不确定这是否会对任何人有用,但我想我还是会发布它。我不知道我是如何解决我遇到的问题的,我更改了很多设置,并重新启动了很多服务,但最终我意识到我的服务器根本没有任何互联网连接。当我运行时systemctl status network,我注意到错误:

无法启动/关闭网络:配置中继接口的接口

我运行了以下命令:

service NetworkManager stop
service network restart
chkconfig NetworkManager off
chkconfig network on

一切开始正常运转。我现在将备份我需要的内容并重新安装操作系统,以修复我在调查此问题时产生的所有其他问题。希望这能对未来的某人有所帮助。

相关内容