linux-centos7中nginx1.9.5安装nginx1.9.5编译安装教程systemctl控制启动关闭

网上没有nginx1.9.5安装教程所以就做一个。现在nginx很火 来试下这个web服务器吧本文为nmfox.com原创转载请注明出处

 

先安装gcc 等

.然后装一些库

 

.进入默认的软件目录

下载 nginx软件 nginx1.9.5软件包也是蛮小的下载不用很长时间

然后解压文件.

进入 nginx1.9.5的源码目录

 

创建一个nginx目录用来存放运行的临时文件夹

 

然后开始configure

接着make

如果想看有没有报错也可以 echp $? 如果是0的话 就没有报错

然后make install

启动nginx

用ps aux来查看nginx是否启动

发现已经启动。

那么我们加入到systemctl中先看下centos7中的systemctl是什么样的

systemctl is-enabled iptables.service
systemctl is-enabled servicename.service #查询服务是否开机启动(等同于chkconfig –list)
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl –failed #显示启动失败的服务

systemctl start nginx.service#启动服务(等同于service httpd start)
systemctl stop nginx.service#停止服务(等同于service httpd stop)
systemctl restart nginx.service#重启服务(等同于service httpd restart)
systemctl status nginx.service#查看服务是否运行(等同于service httpd status)
systemctl enable nginx.service#开机自启动服务(等同于chkconfig httpd on)
systemctl disable nginx.service#开机时禁用服务(等同于chkconfig httpd on)
—————————————————————————————————————

按i输入以下内容

编辑好后保存

然后开启开机启动

当我们运行ecable后他会自动创建一个软连接ln -s ‘/usr/lib/systemd/system/nginx.service’ ‘/etc/systemd/system/multi-user.target.wants/nginx.service’

然后可以用这些命令关掉nginx

后面可以用systemctl来操作nginx.service

如果要和php整合可以编辑/etc/nginx/nginx.conf

linux-centos7中nginx1.9.5安装nginx1.9.5编译安装教程systemctl控制启动关闭》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*