CentOS7添加Nginx为系统服务

简介:

1.编辑系统服务

1
2
3
4
5
6
7
8
9
10
11
12
vim  /usr/lib/systemd/system/nginx .service 
[unit]
Description=Web Service
After=network.target
[Service]
PIDFile= /var/run/nginx .pid
ExecStart= /usr/local/nginx/sbin/nginx
ExecStop= /usr/local/nginx/sbin/nginx  -s stop
ExecReload= /usr/local/nginx/sbin/nginx  -s reload
PrivateTmp= true
[INSTALL]
WantedBy=default.target

2.修改权限

1
chmod  755  /usr/lib/systemd/system/nginx .service

3.测试是否成功

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@nginx ~] # systemctl start nginx 
[root@nginx ~] # systemctl status nginx
● nginx.service
    Loaded: loaded ( /usr/lib/systemd/system/nginx .service; static; vendor preset: disabled)
    Active: active (running) since Wed 2017-07-26 15:37:34 CST; 8min ago
   Process: 24964 ExecReload= /usr/local/nginx/sbin/nginx  -s reload (code=exited, status=0 /SUCCESS )
  Main PID: 24956 (nginx)
    CGroup:  /system .slice /nginx .service
            ├─24956 nginx: master process  /usr/local/nginx/sbin/ngin ...
            └─24965 nginx: worker process
Jul 26 15:37:34 nginx systemd[1]: Started nginx.service.
Jul 26 15:37:34 nginx systemd[1]: Starting nginx.service...
Jul 26 15:37:36 nginx systemd[1]: Reloaded nginx.service.
1
2
3
4
5
6
7
8
[root@nginx ~] # systemctl reload nginx
[root@nginx ~] # ss -tln
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128     *:80                  *:*                  
LISTEN     0      128     *:22                  *:*                  
LISTEN     0      100    127.0.0.1:25                  *:*                  
LISTEN     0      128    :::22                 :::*                  
LISTEN     0      100       ::1:25                 :::*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@nginx ~] # systemctl stop nginx
[root@nginx ~] # systemctl status nginx
● nginx.service
    Loaded: loaded ( /usr/lib/systemd/system/nginx .service; static; vendor preset: disabled)
    Active: inactive (dead)
Jul 26 15:37:36 nginx systemd[1]: Reloaded nginx.service.
Jul 26 15:46:16 nginx systemd[1]: Reloaded nginx.service.
Jul 26 15:46:47 nginx systemd[1]: Stopping nginx.service...
Jul 26 15:46:47 nginx systemd[1]: Stopped nginx.service.
Jul 26 15:46:47 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Jul 26 15:46:47 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Jul 26 15:46:47 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Jul 26 15:46:47 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Jul 26 15:46:49 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Jul 26 15:46:49 nginx systemd[1]: [ /usr/lib/systemd/system/nginx .s....
Hint: Some lines were ellipsized, use -l to show  in  full.
1
[root@nginx ~] # systemctl enable nginx




本文转自 PowerMichael 51CTO博客,原文链接:http://blog.51cto.com/huwho/1950925,如需转载请自行联系原作者
相关文章
|
27天前
|
应用服务中间件 Linux 网络安全
如何在 CentOS 7 上为 Nginx 创建自签名 SSL 证书
如何在 CentOS 7 上为 Nginx 创建自签名 SSL 证书
86 1
|
23天前
|
应用服务中间件 nginx Docker
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
|
23天前
|
应用服务中间件 Linux 网络安全
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
这篇文章提供了在CentOS 7系统上通过源码安装Nginx的详细步骤,包括从官网下载Nginx源码包、上传至虚拟机、解压、删除压缩包、编译安装前的配置、安装PCRE库(因为Nginx使用PCRE库解析正则表达式)、安装zlib和OpenSSL库(用于支持HTTPS协议)、重新编译Nginx、安装后启动Nginx服务、关闭服务、修改默认端口、以及重启服务测试等步骤。文章还提供了相关命令和操作截图,帮助用户更好地理解和执行安装过程。
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
|
27天前
|
机器学习/深度学习 文字识别 Linux
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
24 1
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
|
16天前
|
负载均衡 应用服务中间件 网络安全
Django后端架构开发:Nginx服务优化实践
Django后端架构开发:Nginx服务优化实践
31 2
|
27天前
|
应用服务中间件 Linux nginx
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
这篇文章介绍了在CentOS系统上使用Nginx源码包进行安装和配置的详细步骤,包括源码包的获取、解压、配置、编译、安装、启动验证以及注意事项。
62 0
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
|
27天前
|
缓存 Ubuntu 前端开发
在Ubuntu上手动与自动启动Nginx的踩坑经历、以及重启服务
本文分享了作者在Ubuntu系统上手动和自动启动Nginx服务的踩坑经历,包括创建启动脚本、解决依赖问题、配置服务自动启动以及通过命令行管理Nginx服务的方法。
131 0
在Ubuntu上手动与自动启动Nginx的踩坑经历、以及重启服务
|
13天前
|
安全 JavaScript 前端开发
Nginx服务扫描漏洞修复
Nginx服务扫描漏洞修复
|
19天前
|
应用服务中间件 Linux nginx
在Linux中,如何让某个服务(假如服务名为 nginx)只在3,5两个运⾏级别开启,其他级别关闭?
在Linux中,如何让某个服务(假如服务名为 nginx)只在3,5两个运⾏级别开启,其他级别关闭?
|
21天前
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何查看Apache或Nginx服务的状态?
在Linux中,如何查看Apache或Nginx服务的状态?
下一篇
DDNS