BOY*_*YPT 1 ubuntu networking debian
我正在网络中设置一个nginx代理服务器,在nginx conf文件中它通过主机名查找上游服务器; 服务器使用dhcp接口.
每次重启,nginx总是无法启动,我跑进init 1然后调用init 3,我可以看到nginx失败,因为它无法找到上游服务器,因为网络还没有准备好.当界面准备好后,我启动nginx /etc/init.d/nginx start,一切正常.
我之前使用debian,debian在启动时启动网络,在网络就绪或超时(dhcp)之前不会继续启动,不会出现这样的问题.
我想知道如何使ubuntu以debian方式工作,在其他服务器启动之前使网络准备就绪.
我通过放入一个简单的脚本修复了类似的问题/etc/network/if-up.d/
.
尝试放这个脚本:
#!/bin/sh
/etc/init.d/nginx restart
Run Code Online (Sandbox Code Playgroud)
给它一个你喜欢的名字,让脚本可执行.每次网络准备就绪时应该执行它.
归档时间: |
|
查看次数: |
2872 次 |
最近记录: |