一、下载Nginx安装包
官网直接下载
.tar.gz
安装包,地址:
nginx: download
使用
wget
命令下载。你可以先去官方查看版本,然后在使用wget下载对应的包。
二、安装
# 下载指令 wget -c https://nginx.org/download/nginx-1.20.1.tar.gz # 安装依赖 yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel # 如果是ubuntu使用依赖指令如下 sudo apt install gcc g++ make libtool openssl libpcre3 libpcre3-dev libssl-dev zlib1g zlib1g-dev # 解压 tar xf nginx-1.20.1.tar.gz # 进入目录配置 cd nginx-1.20.1 ./configure --prefix=/usr/local/nginx ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module # 需要SSL # 编译安装 make make install # 启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # 重启 /usr/local/nginx/sbin/nginx -s reload
三、以服务的方式启动
# 参考:https://blog.csdn.net/qq_43544447/article/details/108203274 # 进入目录 cd /lib/systemd/system # 创建服务文件 sudo vim nginx.service # 写入如下内容 [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target # 加入开机自启动 sudo systemctl enable nginx # 关闭开机自启动 sudo systemctl disable nginx # 其他指令 # systemctl start nginx.service 启动nginx服务 # systemctl stop nginx.service 停止服务 # systemctl restart nginx.service 重新启动服务 # systemctl list-units --type=service 查看所有已启动的服务 # systemctl status nginx.service 查看服务当前状态 # systemctl enable nginx.service 设置开机自启动 # systemctl disable nginx.service 停止开机自启动
四、检测
如下状态成功安装
如果对您有帮助,请记得
一键三连~~~
,您的认可是我写作的动力……
如果您有任何建议或者疑问请在
评论区留言
,本宝会及时回复&改进处理。
版权声明:本文为qq_21386397原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。