Nginx启动、停止、重启等命令详细教学

Nginx启动、停止、重启等命令详细教学

我更新的动力 - 源自您的关注。

------正文内容展示,开始汲取新知识啦------
温馨提示:本文最后更新于2024-05-04 23:22:07,某些文章具有时效性,若有错误或已失效,请在下方留言。

本篇文章给大家谈谈nginx停止命令,以及nginx启动命令和停止命令对应的知识,希望对各位有所帮助。

使用Nginx命令启动,停止和重新加载Nginx

使用Nginx命令启动,停止和重新加载Nginx

Nginx有一组内置工具来管理可以使用Nginx命令访问的服务。

1、Nginx开始

要启动Nginx和相关进程,请输入以下内容:

sudo /etc/init.d/nginx start
sudo /etc/init.d/nginx start

如果运行成功,终端输出将显示以下内容:Output

[ ok ] Starting nginx (via systemctl): nginx.service.

2、Nginx重启

强制关闭并重新启动Nginx和相关进程:

sudo /etc/init.d/nginx restart

或者,使用以下nginx -s命令:

sudo nginx -s restart

3、Nginx停止

要禁用或停止Nginx服务,请输入以下内容:

sudo /etc/init.d/nginx stop

或者,使用:

sudo nginx -s stop

4、Nginx重新加载

要正常停止并重新启动Nginx和相关进程,请使用以下命令:

sudo /etc/init.d/nginx reload

或者,您可以使用nginx -s命令将指令直接传递给Nginx:

sudo nginx -s reload

5、Nginx退出

通过使用quit指令与nginx -s命令来强制关闭Nginx服务:

sudo nginx -s quit

nginx 解决跨域、手机测试 2019-05-27

1,手机和电脑在同一个局域网下(电脑可以放个wifi出来给手机连)。

2,安装nginx,网上查。

3,找这个目录下的这个文件,打开。

4,配置文件,listen 配置端口,location下的root 后面跟着index.html所在文件夹路径,

直接复制的路径是这个C:\Users\lalalalala\Desktop\hongbao\templates,注意要把“\”换成“/”,否者会报错(我就是在这里坑了很久)。

5,特别强调,注意开发调试时的console.log(),打印过多会撑爆微信浏览器缓存,就打不开页面了,坑死。

6,nginx 命令

注意,敲命令一定要用cmd,Window powerShell会报错。

cd 到nginx.exe所在文件目录下,

开始 :start nginx

重启 :nginx -s reload (改了配置文件就要重启)

停止 :nginx -s stop

6,打开后,查一下电脑ip,在cmd里面直接输入ipconfig,回车就会出现啦。

ip:端口(如 192.168.1.1),就能看到网页啦

假设我们在开发一个项目,我这边写好了页面,同事写好了服务器,给的测试接口是: ,

那么跨域就是如下解决。

修改nginx.conf, 在server里添加一个location,如下,

/marketing为代表,在ajax请求中

url直接写成 /marketing/****/****/***.json,就行了,

当然,上线到生产环境得改回来。这样就是可以实现跨域测试了。

这种适用于直接写HTML页面时使用,如果用vuecli的话,可以参考这里 vue cli3 简单解决跨域问题 ,也可以参考这里 vuecli3复杂解决跨域、手机真机调试

)

如何彻底卸载nginx

1、首先输入命令 ps? -ef | grep nginx检查一下nginx服务是否在运行。

2、执行命令 kill -9 10398 和kill -9 10399停止nginx进程,10398和10399是步骤一查出来的nginx进程号。

3、执行命令 find? / -name nginx查找所有名字包含nginx的文件。

4、执行命令 rm? -rf? /usr/local/nginx 删除nignx安装的相关文件。

5、运行nginx服务启动命令? /usr/local/nginx/sbin/nginx ,查找不到服务启动文件,证明删除成功。

nginx启动命令和停止命令

Nginx是一种免费的,开源的,高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载。

它可以用作独立的Web服务器,也可以用作Apache和其他Web服务器的反向代理。

如果您是开发人员或系统管理员,则很可能会定期与Nginx打交道。使用NginxWeb服务器时,启动,停止以及重新启动/重新加载是最常见的任务。今天我们将说明如何在Linux服务器上启动,停止和重新启动Nginx。

先决条件:

访问终端窗口或命令行

具有sudo或root特权的用户帐户

与远程系统的现有SSH连接(如果您正在远程工作)停止Nginx服务的四种方法。

Windows下nginx启动和关闭

一、安装完成后,启动nginx

(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过

(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可

二、检查nginx是否启动成功

(1)直接在浏览器地址栏输入网址?,回车,出现以下页面说明启动成功

(2)在cmd命令窗口输入命令 tasklist /fi “imagename eq nginx.exe” ,出现如下结果说明启动成功

(3)nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可

检查80端口是否被占用的命令是: netstat -ano | findstr 0.0.0.0:80 或?netstat -ano | findstr “80”

当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效

三.关闭nginx

如果使用cmd命令窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx

(1)输入nginx命令 ?nginx -s stop(快速停止nginx) ?或 ?nginx -s quit(完整有序的停止nginx)

(2)使用taskkill /f /t /im nginx.exe

关闭nginx命令

systemd使用:

sudo systemctl stop nginx

openRC使用:

sudo rc-service nginx stop

本文“nginx停止命令”内容来自互联网,若侵权,请联系我们删除。

 
 
 
------本文内容已结束,喜欢请分享------

感谢您的访问,Ctrl+D收藏本站吧。

五月 20

恬集社的今时往日

  • 吼吼~~~,往年的今天博主不知道跑哪里偷懒去了~~~
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享打赏
评论 抢沙发

请登录后发表评论

    暂无评论内容

社区求救信号帮助是一种美德