编译安装nginx-systemctl

实验:

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的状态

 

posted @   打开方式不对  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示