在Linux中安装软件,像Mysql、Tomcat等软件 都可以用下面的方式来添加服务。

一、Nignx中添加服务在服务目录中,/lib/systemd/system

1、 新建一个nginxd.service

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

ExecReload=/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

ExecStart:这句话的作用是 在/usr/local/nginx/sbin/nginx 中查找 nginx.conf 文件。

ExecReload:在/usr/local/nginx/sbin/nginx 中查找 nginx.conf 文件,刷新Nginx配置后重启。

ExecStop :在/usr/local/nginx/sbin/nginx 中停止nginx。

2、修改nginxd.service的权限

可执行权限chmod 755 nginxd.service 现在,在任何路径下 ,都可以直接使用nginx服务了。

systemctl daemon-reload :重载服务

systemctl status nginxd :查看 nginxd服务状态

systemctl restart nginxd.service :重启nginx服务

注意:

1、systemctl status nginxd 中 nginxd 写成 nginxd.service 也可以。

2、如果不能够在windos中访问,参见【二、防火墙状态】,即关闭防火墙 或者在防火墙文件中配置这个端口。

二、防火墙状态

如果我们把防火墙停掉: systemctl stop iptables,那么任何外部的机器都能直接来访问服务器,而服务器也可以没有任何限制的去访问外部资源。相当于,防火墙是一个屏障,现在没有这个屏障了,双方可以互相沟通。

注意:systemctl disable iptables : 防火墙 永久不跟随系统启动而启动。即开机不自启动

systemctl start iptables : 启动防火墙

systemctl status iptables :查看防火墙状态

systemctl stop iptables : 停止防火墙 或者我们不关闭防火墙,那就需要我们在防火墙中把Nginx配置的端口打开。

防火墙默认地址:/etc/sysconfig/iptables在这个文件中添加这句话

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

nginx在linux下是服务吗,[Linux]如何给Nginx添加服务相关推荐

  1. [转帖]linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...

  2. linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...

  3. linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口

    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...

  4. linux下的进程创建,Linux下进程的创建

    这篇文章主要是讲解到Linux进程的控制,包括程序和进程.守护进程.守护进程的出错处理. 1.程序和进程 程序(program)是存放在磁盘文件中的可执行文件,程序的执行实例被称为进程(process ...

  5. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  6. Linux下python的命令,linux下python相关命令

    若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...

  7. linux下怎么绑定arp,LINUX 下进行arp 绑定.doc

    LINUX 下进行arp 绑定 LINUX 下进行arp 绑定 一.约定 1.网关上已经对下面所带的机器作了绑定.网关IP: MAC:00:02:B3:38:08:62 2.要进行绑定的Linux主机 ...

  8. linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令

    本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...

  9. linux查看tomcat 控制台,linux 下查看Tomcat的状态,以及开启停止服务命令

    1.首先进入你的tomcat 的bin目录下 cd /你的安装目录/tomcat/bin 查看服务启动情况 ps -ef|grep java 此条命令具体含义 ps:将某个进程显示出来 -A 显示所有 ...

  10. linux下安装nginx1.10,Linux(RHEL7.0)下安装nginx-1.10.2(示例代码)

    查看当前系统版本是否支持 当前,nginx发布包支持以下Linux操作系统版本: RHEL/CentOS: Version Supported Platforms 5.x x86_64, i386 6 ...

最新文章

  1. 刚出炉!程序员人才补贴:单项目最高补贴1000万元
  2. Web应用虚拟目录的映射的几种方式
  3. Java一些八卦集合类
  4. 在数据库系统中遇见存储技术飞跃会怎样?
  5. Fibonacci数列整除性质的组合证明
  6. C++虚函数的实现原理(最通俗但并不想专业的解释)
  7. android 获取屏幕宽高
  8. 大数据入门的知识体系,大数据学习路线
  9. 设计模式(4):生成器模式(Builder)
  10. Beetl的基本用法
  11. java长连接转短连接_HTTP的长连接和短连接转换接口(API)
  12. linux关闭防火墙后台 启动文件,centos——部署springboot项目(含启动脚本编写、开机自启脚本编写、守护进程开机二合一脚本编写)...
  13. 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
  14. Elasticsearch(七) - X-Pack 用户管理
  15. long + ulong_ULONG_MAX常数,带C ++示例
  16. 戴尔390计算机电源问题,DELL笔记本电脑电源适配器无电压输出故障
  17. Prim算法简易教程(~简单易懂,附最详细注释代码)
  18. Go语言的使用结构体、指针和方法
  19. 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SPI NAND)
  20. 华为铁三角:浅聊铁三角模式的角色边界

热门文章

  1. Spark笔记:复杂RDD的API的理解(下)
  2. [UOJ62]怎样跑得更快
  3. POST方式发起下载请求
  4. 【web开发学习笔记】Structs2 Action学习笔记(一个)
  5. android实现类似于支付宝余额快速闪动的效果
  6. sudo详细介绍...
  7. PHP + Redis 实现一个简单的twitter
  8. [置顶] NoSQl mongodb数据库 配置篇
  9. mysql把latin1编码的中文转成gbk(或utf8)编码
  10. 7/7 SELECT语句:创建计算字段