nginx linux 下载安装
新手也能轻松搞定!Linux系统下Nginx下载安装全攻略
作为一名新媒体写作专员,日常工作中经常需要搭建网站或部署服务,而Nginx作为高性能的Web服务器,几乎是绕不开的工具。今天就来分享一下Linux系统下Nginx的下载安装步骤,即使是新手也能轻松上手。
一、准备工作
首先,确保你的Linux系统是最新的。打开终端,执行以下命令更新系统:
sudo apt update && sudo apt upgrade -y
这一步很重要,可以避免后续安装过程中出现依赖问题。
二、安装依赖
Nginx的编译安装需要一些依赖包,执行以下命令安装:
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev -y
这些依赖包括编译器、正则表达式库、压缩库和SSL库,是Nginx正常运行的基础。
三、下载Nginx
可以从Nginx官网(http://nginx.org/)下载最新稳定版。在终端中使用wget命令下载:
wget http://nginx.org/download/nginx-1.24.0.tar.gz
这里以1.24.0版本为例,你可以根据官网最新版本号进行替换。
四、解压与编译

下载完成后,解压压缩包:
tar -zxvf nginx-1.24.0.tar.gz
进入解压后的目录:
cd nginx-1.24.0
执行配置命令:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
这里--prefix指定安装目录,--with-http_ssl_module启用SSL模块,方便后续配置HTTPS。
配置完成后,编译并安装:
make && sudo make install
五、启动与验证
安装完成后,启动Nginx:
sudo /usr/local/nginx/sbin/nginx
验证是否启动成功,在浏览器中输入服务器IP地址,如果看到"Nginx"欢迎页面,说明安装成功。
六、设置开机自启
为了让Nginx在系统启动时自动运行,可以创建systemd服务文件:
sudo nano /etc/systemd/system/nginx.service
输入以下内容:
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存并退出,然后启用服务:
sudo systemctl enable nginx
sudo systemctl start nginx
七、常用命令
- 启动:
sudo systemctl start nginx - 停止:
sudo systemctl stop nginx - 重启:
sudo systemctl restart nginx - 查看状态:
sudo systemctl status nginx
通过以上步骤,你已经成功在Linux系统上安装并配置了Nginx。接下来就可以根据自己的需求,配置虚拟主机、反向代理等功能了。Nginx的强大之处在于其高性能和灵活性,掌握它将为你的工作带来极大的便利。








