Nginx是一个高性能的 Http服务器、反向代理服务器、负载均衡器和邮件代理服务器。它以高并发、低内存消耗、稳定性强著称,是我们日常开发工作中常用的web服务器,以下是我常用的nginx安装办法,这里记录下,希望对有需要的老铁有所帮助。
✅ 一、安装前准备
1、新增目录、用户及用户组
cd /mkdir appgroupadd nginxuseradd -m nginx -g nginx -d /app/nginxpasswd nginxnginx
2、下载包及依赖,并安装
将包和配置文件上传到服务器的某个路径下,解压包并安装依赖,或则直接从yum源下载依赖,我这里安装包直接从官网下载,相关依赖yum源有,直接从yum源下载。
下载地址:https://nginx.org/en/download.html

yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
✅ 二、安装 Nginx
1、编译
./configure --user=nginx --group=nginx --prefix=/app/nginx/nginx
2、make
make && make install
3、启动
cd /app/nginx./sbin/nginx
✅ 三、常用 Nginx 命令
sudo systemctl start nginx | |
sudo systemctl stop nginx | |
sudo systemctl restart nginx | |
sudo systemctl reload nginx | |
sudo systemctl status nginx | |
sudo nginx -t |
/etc/nginx/ | |
/etc/nginx/nginx.conf | |
/etc/nginx/sites-available/ | |
/etc/nginx/sites-enabled/ | |
/var/www/html/ | |
/var/log/nginx/ |
✅ 五、简单配置示例(反向代理)
编辑配置文件(例如 nginx.conf):
server { listen 80; server_name example.com; location / { proxy_pass http://127.0.0.1:3000; # 转发到本地 3000 端口(如 Node.js 应用) proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }}重载nginx
sudo nginx -t && sudo systemctl reload nginx或者cd到nginx启动目录./nginx reload
✅ 六、测试访问
打开浏览器,访问你的服务器 IP 地址或者域名,即可访问你的资源
http://你的服务器IP
本文链接:https://kinber.cn/post/6153.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
