欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > LinuxDebian系统安装nginx

LinuxDebian系统安装nginx

2024/10/24 12:20:51 来源:https://blog.csdn.net/yhj_911/article/details/143074002  浏览:    关键词:LinuxDebian系统安装nginx

1、安装了必要的开发工具和库文件

sudo apt update
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev

2、下载Nginx源码

cd /home/kylin
wget http://nginx.org/download/nginx-1.20.1.tar.gz
tar -zxvf nginx-1.26.2.tar.gz
cd nginx-1.26.2

3、配置Nginx

./configure --prefix=/home/kylin/nginx \
--with-http_ssl_module

4、编译并安装

sudo make
sudo make install

5、修改用户

sudo vi /home/kylin/nginx/conf/nginx.conf
user  kylin; #修改用户

6、启动服务

sudo /home/kylin/nginx/sbin/nginx

7、监控服务

ps aux | grep nginx
netstat -tuln | grep :80

8、设置开机启动

sudo vi /etc/systemd/system/nginx.service

内容如下

[Unit]
Description=A high performance web server and a reverse proxy server
After=network.target[Service]
Type=forking
PIDFile=/home/kylin/nginx/run/nginx.pid
ExecStartPre=/home/kylin/nginx/sbin/nginx -t -c /home/kylin/nginx/conf/nginx.conf
ExecStart=/home/kylin/nginx/sbin/nginx
ExecReload=/home/kylin/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

更新systemd并启动服务

sudo systemctl daemon-reload
sudo systemctl enable nginx
sudo systemctl start nginx

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com