甲骨文云搭建Web服务器的坑
最近在使用甲骨文云的免费VPS进行搭建Web服务器,过程也是一波三折,有几个坑,记录一下,希望有遇到相同问题的朋友能避过;
- 如果操作系统选择的ubantu,请不要选择最新的22版本,因为22版本在连接的时候会报错,无法连接,请选择20.04,可以正常连接;
- 甲骨文云的免费VPS只提供密钥方式连接,所以在创建VPS时,如果本地没有密钥对可用,一定要记住下载他的公钥和私钥,否则以后连接会非常麻烦;
搭建Web服务器免不了要打开80,443端口,这里需要要VPS的管理界面找到 “主要 VNIC”--“子网:xxx”,点击连接,进入界面,点击“安全列表”,添加入站规则,把80,443都添加进去,如果你觉得到这一步就完事了,那可就错了,你会发现,你的网站依然无法打开,接下来,还需要在ubantu里打开端口,具体命令如下:
sudo iptables -I INPUT -p tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -I OUTPUT -p tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -I OUTPUT -p tcp --sport 443 -m conntrack --ctstate ESTABLISHED -j ACCEPT
这样才能打开端口,网站才能正确运行。