编译安装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的状态
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~