1. 登录系统,切换至root权限此处略过不表
2. 复制下载地址 nginx: download
3. 下载nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz
准备下载
下载完成
4. 解压下载成功的安装包
tar -zxvf nginx-1.18.0.tar.gz
准备解压
解压完成
5. 进入解压完成后的文件夹
cd nginx-1.18.0/
6. 安装libpcre3-dev 与zlib1g-dev
apt-get install libpcre3 libpcre3-dev zlib1g-dev
准备安装 libpcre3-dev zlib1g-dev
安装成功 libpcre3-dev zlib1g-dev
7. 编译解压完成后的nginx文件夹
./configure --prefix=/usr/local/nginx
在加压包下准备编译
编译成功
8. 对编译完成的文件进行安装
make && make install
准备安装
安装成功
9. 启动nginx
进入cd /usr/local/nginx/sbin/ 目录
cd /usr/local/nginx/sbin/
进入启动目录
准备启动命令
./nginx
启动成功
10 . 测试nginx 能否正常访问,因nginx默认端口为80 ,故浏览器直接输入ip地址即可
成功
设置开机自启
11. 创建服务脚本 vim /etc/systemd/system/nginx.service
vim /etc/systemd/system/nginx.service
编辑服务脚本
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart= /usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
编辑并保存服务脚本
12. 设置服务开机自启
systemtl enable nginx.service
设置nginx自启
13. nginx 常用命令:
systemtl stop nginx.service 停止服务
systemtl start nginx.service 启动服务
systemtl restart nginx.service 重启服务