ubuntu node.js怎样绑定域名解析

ubuntu node.js怎样绑定域名解析,第1张

使用nginx的反向代理,加入配置文件

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

upstream web{

server 127.0.0.1:3000

keepalive 64

}

server {

listen 80

server_name 你的域名

#access_log /var/log/nginx/log/host.access.log main

#client_max_body_size 100m

location / {

proxy_read_timeout 300

proxy_pass http://web

proxy_set_header Host $http_host

}

error_page 404 /404.html

location = /50x.html {

root /usr/share/nginx/html

proxy_set_header Host $http_host

}

}

说明

Ubuntu下出现无法解析域名的情况,导致wget或其他针对域名的 *** 作无法完成,但是 ping 对应的IP却能ping通,属于DNS配置问题。

解决办法

修改 /etc/resolv.conf 添加内容 nameserver 8.8.8.8 增加 DNS。

但是,上述方法会在重启后被清除,导致再次开机时需要重新配置,经过查阅网上资料,方法很多种,比较有效的就是,直接卸载掉开机重写该文件的 resolvconf。 

执行命令:sudo apt-get autoremove resolvconf

如果仍需要使用 resolvconf ,则可在卸载后,对 /etc/resolv.conf 加锁后再重新安装该软件,这样 resolvconf 就不会在开机时重写该文件。

# 文件加锁 不可写

sudochattr +i /etc/resolv.conf

# 文件解锁 可写

sudochattr -i /etc/resolv.conf


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11637570.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存