Linux安装NGINX及解决部分问题

嘿,亲爱的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! 🎉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值