解决Plesk面板Nginx不能自动启动的问题

服务器
在一台服务器上,单纯使用Apache比通过Nginx代理使用的内存、CPU要低,毕竟Nginx还是要占用资源的,不知道Plesk用Nginx做前端代理有何用意。除外,既然用Nginx做代理,那么应该允许我们前后端分离,就是后端服务器再另外一台服务器上,希望下次能看到这个功能。

 问题描述:

禁用了Plesk的Nginx代理,单独使用Apache,因为在单独使用Apache的时候可以给每个网站设置带宽和连接数。重新启用Nginx代理之后,发现重启服务器之后,Nginx不能自动开机启懂,运行systemctl status nginx.service的时候出现如下的错误提示,但是可以通过systemctl start nginx.servie手动启动。

[[217267]]

  1. [root@www ~]# systemctl status nginx.service  
  2. ● nginx.service - Startup script for nginx service 
  3. Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) 
  4. Active: failed (Result: exit-code) since 五 2018-01-12 21:19:58 CST; 25s ago 
  5.  
  6. 1月 12 21:19:57 www.ezloo.com systemd[1]: Starting Startup script for nginx service... 
  7. 1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
  8. 1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: [emerg] bind() to 172.31.191.115:443 failed (99: Cannot assign requested address) 
  9. 1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: configuration file /etc/nginx/nginx.conf test failed 
  10. 1月 12 21:19:58 www.ezloo.com systemd[1]: nginx.service: control process exited, code=exited status=1 
  11. 1月 12 21:19:58 www.ezloo.com systemd[1]: Failed to start Startup script for nginx service. 
  12. 1月 12 21:19:58 www.ezloo.com systemd[1]: Unit nginx.service entered failed state. 
  13. 1月 12 21:19:58 www.ezloo.com systemd[1]: nginx.service failed. 

解决办法:

编辑 /etc/sysctl.conf,加入以下一行代码:

  1. # allow processes to bind to the non-local address 
  2. net.ipv4.ip_nonlocal_bind = 1 

再运行一下:

  1. sysctl -p /etc/sysctl.conf 

重启服务器的时候,发现Nginx可以正常启动了。

解决Plesk面板Nginx不能自动启动的问题

------

按道理来说,在一台服务器上,单纯使用Apache比通过Nginx代理使用的内存、CPU要低,毕竟Nginx还是要占用资源的,不知道Plesk用Nginx做前端代理有何用意。除外,既然用Nginx做代理,那么应该允许我们前后端分离,就是后端服务器再另外一台服务器上,希望下次能看到这个功能。

责任编辑:武晓燕 来源: 曙光博客
相关推荐

2010-11-29 11:59:18

sybase备份服务

2011-05-06 11:31:17

打印机故障

2010-03-09 16:38:22

Linux grub启

2010-03-30 09:38:58

2011-05-06 15:56:38

打印机故障

2012-10-15 18:01:39

打印机打印机不能打印

2011-07-20 13:41:38

组策略

2012-04-25 08:59:04

云计算

2019-04-22 12:25:40

UbuntuLinux IP地址

2012-11-15 13:44:36

Plesk密码提权密码

2013-01-06 10:06:40

VDI启动风暴SSD

2009-06-12 09:00:15

Linux域名访问

2021-01-11 07:52:30

系统cpu工具

2009-02-12 15:08:00

2009-12-02 13:30:30

2011-11-28 22:45:19

Nginxsession

2010-03-24 09:25:36

Nginx配置

2017-12-13 15:57:29

Nginx服务状态码

2009-07-22 13:32:24

JDBC SQL

2022-04-22 12:13:49

勒索软件网络攻击赎金
点赞
收藏

51CTO技术栈公众号