安装Nginx
1.下载tar包
官方网站下载 nginx:nginx news
2.上传tar包
上传tar包到/use/local 目录下
3.解压tar包
进入 /usr/local 执行下面命令
tar zxvf nginx-1.20.2.tar.gz
4.创建makeFile文件
进入nginx-1.20.2目录 ,使用 configure 命令创建一 makeFile 文件。
执行下面命令,其中prefix为安装目录 client为临时存放资源目录
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
5.编译
使用make命令,然后会生成很多.c的文件
make
6.安装
使用make install命令
make install
7.创建临时目录文件夹
目录为上面的4步骤的 http-client-body-temp-path指定的位置
mkdir /var/temp/nginx/client -p
pid文件也创建一下,不然可能会启动报错
mkdir /var/run/nginx -p #创建文件夹
cd /var/run/nginx #进入该文件夹
touch nginx.pid #创建文件
8.启动nginx
我们这时候就可以进入到nginx的安装目录了, 4步骤指定了安装目录位置
发现里面有三个文件夹
.其中
conf 为配置类文件夹
html为前端静态资源文件夹
sbin为启动文件文件夹
我们进入sbin文件夹 输入命令即可启动nginx
./nginx
这时候就可以访问了,默认端口是80 如果是服务器注意放行端口
9.开机自启nginx
一.创建自启脚本
在/etc/rc.d/init.d目录下创建nginx_auto.sh文件可使用vi命令或touch命令创建nginx_auto.sh,文件名称可自定义
cd /etc/rc.d/init.d # 改变目录
vi nginx_auto.sh # 创建文件 或 touch nginx_auto.sh
二.编写自启脚本
使用vim 编辑 nginx_auto.sh 脚本文件
vim nginx_auto.sh #1.编辑脚本文件
2.添加以下内容并保存:
#!/bin/bash
sudo mkdir -p /var/run/nginx
sudo touch /var/run/nginx/nginx.pid
# 进入Nginx目录
cd /usr/local/nginx/sbin
# 执行Nginx命令
./nginx
三.赋予脚本执行权限
chmod +x /etc/rc.d/init.d/nginx_auto.sh
四.为jar脚本赋予开机自启权限
编辑/etc/rc.d目录下的rc.local文件,将jar启动脚本加入该文件中即可。
vim /etc/rc.d/rc.local #编辑文件
2.添加并保存下面内容:
# rc.local文件
/etc/rc.d/init.d/nginx_auto.sh
重新赋予启动配置文件执行权限
chmod +x /etc/rc.d/rc.local
重启服务器即可