CentOS7添加Nginx为系统服务-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【ECS】好消息,弹性网卡支持添加辅助私网IP啦
背景 阿里云的ECS服务器,很早就支持了多网卡的挂载,卸载。近日我们又推出了新功能,每块弹性网卡又支持分配和回收多辅助私网IP地址啦。 实例列表页以及详情页支持管理主网卡的辅助私网IP 在实例列表页,在每一个实例的操作栏里点击 更多 -> 网络和安全组 -> 管理辅助私网IP,可看到,弹出了相应的...
4397 0
centos7安装配置svn服务
安装说明 系统环境:CentOS7.2 #检查是否已安装SVN rpm -qa subversion 一.安装SVN yum -y install subversion 1、验证安装 检验已经安装的SVN版本信息 svnserve --version 2、代码库创建 ...
974 0
CentOS服务器安全配置策略
修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口步骤: 1) 修改ssh的默认端口22: vi /etc/ssh/sshd_config 阿里云代金券1000元免费领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=2a7uv47d 新老阿里云账户均可领取!可用于购买阿里云服务器ECS、云数据库RDS、虚拟主机、安骑士、DDoS高防IP等100多云计算产品。
4711 0
CentOS 搭建 ftp 服务
vsftpd 安装 1. 安装 执行yum -y install vsftpd进行安装,默认配置文件再/etc/vsftpd/vsftpd.conf下 添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin 修改ftpfile权限 :chown -R ftpuser.ftpuser /ftpfile 重设ftpuser 密码:passwd ftpuser 给/ftpfile(ftpuser的用户目录)下创建子目录/ftp,并赋予777权限。
1323 0
安装配置Samba服务器(CentOS7)
假设我们有这样一个需求 共享名     路径         权限 Mealkey_Share   /smb/docs    所有人员包括来宾均可以访问 Group     /smb/tech    仅允许特定组的用户进行读写访问   特定组的组名为RD,目前的有zyy一人...
2066 0
Git 解决添加到.gitignore的忽略项不生效的问题
       今天又在.gitignore添加了一些忽略项,但是后来发现一些东西命名配置了忽略项却还是没起作用,so,分析原因,可能是在我添加忽略项之前,因为这些文件就早已经被提交了,所有他们已经在版本控制中,导致忽略项没有起作用。
901 0
Total Commander之添加两边同时进行文件夹切换操作
Total Commander最方便之处在于两列文件管理视窗,这样复制备份文件就很方便,但有的时候想人工查看两个具有相同目录结构的文件夹时,比如和FTP上的文件夹对比。如果先切换左边的目录,再切换右边的目录,文件夹多了就很繁琐,很麻烦。 可以这样做,先在工具栏新建一个按钮,然后选择按钮的“命令”为“cm_SyncChangeDir”,描述为“两边窗口同步移到上层文件夹”,序号”2600″
1388 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载