编译安装nginx-systemctl

发布时间 2023-11-06 19:11:41作者: 打开方式不对

实验:

1 cd  /opt
2 wget http://nginx.org/download/nginx-1.18.0.tar.gz
#通过网络地址下载nginx的安装包,下载到opt目录下

 

1 tar xf   nginx-1.18.0.tar.gz
#将安装包解压

 #通过网络源下载依赖包

 #安装完成后,在该目录下递归创建“/apps/nginx”

 #指明安装路径,安装到新建的目录

#make && make install

#翻译,并将这个二进制文件和配套文件复制

 #做软连接

 #对该文件进行配置

 1 [Unit]
 2 Description=The nginx HTTP and reverse proxy server
 3 #描述软件的功能
 4 
 5 [Service]
 6 PIDFile=/apps/nginx/logs/nginx.pid
 7 # 方便使用  pid  号 进行操作  ,  指明进程的 pid 号
 8 ExecStart=/apps/nginx/sbin/nginx
 9 #使用绝对路径启动
10 ExecStop=/usr/bin/kill -s TERM $MAINPID
11 #杀死进程
12 ExecReload=/apps/nginx/sbin/nginx -s reload
13 #重新加载
14 
15 [Install]
16 WantedBy=multi-user.target
17 安装子字符界面

 

1 systemctl  daemon-reload
2 #nginx 要 告诉  systemd  我加入你了
3 systemctl  start  nginx  
4 #启动nginx
5 systemctl status nginx
6 #查看nginx的状态