nginx 编译安装 nginx编译安装教程
我们开始编译并安装nginx,并保证不改变文章大意和图片位置。Nginx编译安装指南
下载Nginx安装文件
首先,我们下载Nginx的安装包。以下是相关的命令:#切换到/opt目录root@master:~# cd /optlt;h1gt;新建文件夹lt;/h1gt;lt;pgt;root@master:/opt# mkdir nginxlt;/pgt;lt;h1gt;下载Nginx安装包lt;/h1gt;lt;pgt;root@master:/opt/nginx# wget -c lt;a href=quot;https://www.php.cn/link/5e1fe0a89f56e5e59e057b49aae118bbquot;gt;https://www.php.cn/link/5 e1fe0a89f56e5e59e057b49aae118bblt;/agt;lt;/pgt;lt;h1gt;解压安装包lt;/h1gt;lt;pgt;root@master:/opt/nginx# tar -zxvf nginx-1.24.0.tar.gz登录后复制
安装Nginx依赖库
接下来,我们需要安装Nginx所需的依赖库。以下是安装命令:apt-get install -y gccapt-get install -y libpcre3 libpcre3-devapt-get install -y zlib1g zlib1g-devapt-get install -y opensslapt-get install -y libssl-devapt-get install -y make登录后复制
编译并安装Nginx
现在我们可以开始编译并安装Nginx了。请注意,您指定配置文件目录和自定义可以安装模块:# 进入Nginx安装文件内部root@master:/opt/nginx# cd nginx-1.24.0lt;/pgt;lt;h1gt;执行编译lt;/h1gt;lt;pgt;root@master:/opt/nginx/nginx-1.24.0# ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/etc/nginx/nginx.conf --with-http_stub_status_module --with-http_ssl_module amp;amp; make amp;amp; make安装登录后复制
配置Nginx环境变量
编译安装命令执行完成后,我们可能无法直接使用nginx命令,因为系统无法识别它。接下来我们需要配置Nginx的环境变量。
配置Nginx环境变量:#编辑/etc/profile文件,在最后添加一行export PATH=/usr/local/nginx/sbin:$PATHlt;/pgt;lt;h1gt;保存修改配置文件生效lt;/h1gt;lt;pgt;source /etc/profile登录后复制
再次查看Nginx版本信息:
启动Nginx
尝试启动Nginx时,你可能会发现缺少Nginx服务。
此时,我们需要添加Nginx服务:# vi /lib/systemd/system/nginx.service,添加并以下保存内容[Unit]Description=NGINX HTTP和反向代理服务器After=syslog.target network-online.target远程 fs.target nss-lookup.targetWants=network-online.targetlt;/pgt;lt;pgt;[Service]Type=forkingPIDFile=/var/run/nginx.pidExecStartPre=/usr/local/nginx/sbin/nginx -tExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=truelt;/pgt;lt;pgt;[Install]WantedBy=multi-user.target登录后复制
新建nginx.pid文件
我们需要在/var/run目录下创建nginx.pid文件,并修改nginx.conf配置文件:#在/var/run目录下新建文件nginx.pidroot@master:/var/run# touch nginx.pidlt;/pgt;lt;h1gt;修改nginx.conf配置文件lt;/h1gt;lt;pgt;root@master:~# vi /etc/nginx/nginx.conflt;/pgt;lt;h1gt;将quot;#pid messages/nginx.pid;quot;改为pid /var/run/nginx.pid;lt;/h1gt;lt;h1gt;保存并退出:wq登录后复制
然后就可以启动Nginx了。
Nginx常用命令
以下是Nginx的一些常用命令:#启动Nginxlt;/h1gt;lt;pgt;service nginx startlt;/pgt;lt;h1gt;重启Nginxlt;/h1gt;lt;pgt;service nginx restartlt;/pgt;lt;h1gt;重新加载lt;/h1gt;lt;pgt;nginx -s reloadlt;/pgt;lt;h1gt;停止Nginxlt;/h1gt;lt;pgt;服务nginx停止登录后复制
通过以上步骤,您可以成功编译并安装Nginx,并配置好其环境变量和服务。
以上就是Nginx编译安装(Ubuntu 20.04.6 LTS)的详细内容,更多请关注乐哥常识网其他相关文章!