nginx在linux下是服务吗,[Linux]如何给Nginx添加服务
在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添加服务相关推荐
- [转帖]linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...
- linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...
- linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...
- linux下的进程创建,Linux下进程的创建
这篇文章主要是讲解到Linux进程的控制,包括程序和进程.守护进程.守护进程的出错处理. 1.程序和进程 程序(program)是存放在磁盘文件中的可执行文件,程序的执行实例被称为进程(process ...
- Linux下的tree命令 --Linux下目录树查看
Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...
- Linux下python的命令,linux下python相关命令
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...
- linux下怎么绑定arp,LINUX 下进行arp 绑定.doc
LINUX 下进行arp 绑定 LINUX 下进行arp 绑定 一.约定 1.网关上已经对下面所带的机器作了绑定.网关IP: MAC:00:02:B3:38:08:62 2.要进行绑定的Linux主机 ...
- linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...
- linux查看tomcat 控制台,linux 下查看Tomcat的状态,以及开启停止服务命令
1.首先进入你的tomcat 的bin目录下 cd /你的安装目录/tomcat/bin 查看服务启动情况 ps -ef|grep java 此条命令具体含义 ps:将某个进程显示出来 -A 显示所有 ...
- linux下安装nginx1.10,Linux(RHEL7.0)下安装nginx-1.10.2(示例代码)
查看当前系统版本是否支持 当前,nginx发布包支持以下Linux操作系统版本: RHEL/CentOS: Version Supported Platforms 5.x x86_64, i386 6 ...
最新文章
- 刚出炉!程序员人才补贴:单项目最高补贴1000万元
- Web应用虚拟目录的映射的几种方式
- Java一些八卦集合类
- 在数据库系统中遇见存储技术飞跃会怎样?
- Fibonacci数列整除性质的组合证明
- C++虚函数的实现原理(最通俗但并不想专业的解释)
- android 获取屏幕宽高
- 大数据入门的知识体系,大数据学习路线
- 设计模式(4):生成器模式(Builder)
- Beetl的基本用法
- java长连接转短连接_HTTP的长连接和短连接转换接口(API)
- linux关闭防火墙后台 启动文件,centos——部署springboot项目(含启动脚本编写、开机自启脚本编写、守护进程开机二合一脚本编写)...
- 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
- Elasticsearch(七) - X-Pack 用户管理
- long + ulong_ULONG_MAX常数,带C ++示例
- 戴尔390计算机电源问题,DELL笔记本电脑电源适配器无电压输出故障
- Prim算法简易教程(~简单易懂,附最详细注释代码)
- Go语言的使用结构体、指针和方法
- 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SPI NAND)
- 华为铁三角:浅聊铁三角模式的角色边界