在Linux系统中有四种软件安装方式:rpm、yum、apt、编译安装
Ubuntu系统中关闭防火墙命令:ufw disable
1、在命令行中输入ufw disable命令来关闭防火墙

2、安装依赖环境
在命令行中输入:apt -y install libpcre3-dev zlib1g-dev libssl-dev build-essential

安装环境如果报错,把命令再次输入1次,继续下载,下载完成如下图所示

3、cd到、opt目录下,把要安装的软件包拖入即可


4、对文件包进行解压缩,让然后查看当前目录下的压缩包、

5、创建用户
命令行输入useradd -M -s /sbin/nologin nginx

6、cd到刚刚解压出来的软件包里面去

7,在命令行中写入
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx
安装到指定的路径:/usr/local/nginx
8、编译命令:
make -j 4 && make install

9、安装:建立软链接把/usr/local/nginx/sbin/nginx软链接到/usr/bin/
ln -s /usr/local/nginx/sbin/nginx /usr/bin/

10、安装完成之后对程序进行配置(权限、控制)
进入到/usr/local目录下,把/nginx目录的root权限修改成nginx
chown -R nginx.nginx nginx/
11、进入/nginx目录下,创建一个run目录,并把权限改成nginx

12、c到conf目录下进入/conf目录下,编辑nginx.conf,把#pid logs/nginx.pid;改成pid /usr/local/nginx/run/nginx.pid;然后保存

13、在命令行输入nginx -t检查语法是否正确

14,输入命令:vim /lib/systemd/system/nginx.service

编辑好后,重启即可
systemctl daemon-reload
systemctl restart nginx
:
3351

被折叠的 条评论
为什么被折叠?



