嘿,亲爱的Linux爱好者!
今天我们要聊聊怎么在Linux上安装NGINX,以及如何解决遇到的常见小麻烦。毕竟,我们都希望这东西跑起来就好,而不用费劲儿去修。
安装NGINX
第一步:让我们先用魔法咒语(也就是yum命令)召唤NGINX:
yum install -y nginx
启动NGINX
安装好啦?好,现在我们要让它动起来:
sudo systemctl start nginx
哦不!启动失败了!别慌,老天爷总是给我们一些小考验。
检查NGINX状态
来,看看到底哪里出问题了:
sudo systemctl status nginx
好的,报错了。不管怎样,它说端口被占用了,这让我们的NGINX有点不高兴。没事,一会儿就让它开心起来。
端口占用问题
我们来给NGINX找个新家吧,毕竟谁喜欢和别人抢地盘呢?
打开NGINX配置文件,像个黑客一样:
sudo vim /etc/nginx/nginx.conf
接下来,找到类似下面这一段的内容,把那个可怜的80端口改成8099,让NGINX拥有它自己的地盘:
server {
listen 8099;
listen [::]:8099;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
检查配置文件
我们得确保我们没有写错东西,不然NGINX会再次“暴跳如雷”:
sudo nginx -t
开放防火墙端口
我们不想NGINX被困在自己的小世界里,所以让我们打开防火墙:
sudo firewall-cmd --permanent --add-port=8099/tcp
sudo firewall-cmd --reload
重启NGINX服务
现在所有事情都搞定了,重启NGINX看看它的表情:
sudo systemctl restart nginx
检查NGINX服务状态
来看看NGINX现在是不是在高兴地运行:
sudo systemctl status nginx
你该看到类似下面的东西:
Active: active (running) since <date>...
访问NGINX服务器
最终一步,通过浏览器访问服务器的IP加上8099这个特殊的数字,比如http://<你的IP>:8099,看看NGINX是不是像个乖孩子一样运行了!
总结
通过上述步骤,你成功地在Linux上安装并配置了NGINX,解决了端口占用的问题。就像哄小孩一样,稍微做些调整NGINX就会乖乖听话了。快去享受你的新NGINX吧!
Happy coding! 🎉