请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师能不能讲一下windows系统下nginx的安装与启动 为什么我安装了nginx但是输入nginx -v报错

http://img1.sycdn.imooc.com/szimg/5f0c7603089c777310001334.jpg
然后就是。start nginx 浏览器输入localhost 也不会跳转到欢迎页面

正在回答 回答被采纳积分+3

1回答

扬_灵 2020-07-14 09:14:48

同学你好:windows下安装nginx可以看一下下面的步骤

下载nginx服务器

下载地址:http://nginx.org/en/download.html (Nginx官网)


解压文件

下载之后,解压到指定的目录,就可以看到nginx的的目录


启动nginx服务器

在nginx目录下启动控制台(CMD),执行start nginx,然后在浏览器的控制台输入localhost命令看到如下界面表示nginx安装成功.注意:nginx默认监听的端口为80端口,如果本地有别的项目使用了该端口则无法正常启动


本地配置nginx环境

配置文件在nginx解压目录/conf/nginx.conf

Windows无法像Mac系统可以在控制台直接打开nginx.conf文件,我们可以通过用记事本的方式打开进行修改,

原值#user  nobody; 修改为  user  root; 这里可以根据自己电脑的用户权限进行设置

添加本地的nginx的配置文件 这个文件需要自己在本地创建

本地配置文件内容

配置完成后启动nginx服务器,即可访问本地文件

注意事项

windows系统下会把\解析成特殊字符,所以路径文件下需要使用/

在测试nginx配置有时会遇到报错 10013: An attempt was made to access a socket in a way forbidden by its access permissions 这是因为端口被占用了 解决办法参考
https://blog.csdn.net/qq_40646143/article/details/79593958

nginx的常用命令

  start nginx         启动ngnix服务   nginx -s reload     重启nginx服务   nginx -s stop       停止nginx服务   nginx -t            测试nginx.conf的配置


如果不能解决你的问题,可以继续追问。

2 回复 有任何疑惑可以回复我~
  • 原值#user  nobody; 修改为  user  root; 这里可以根据自己电脑的用户权限进行设置
    
    添加本地的nginx的配置文件 这个文件需要自己在本地创建
    
    本地配置文件内容
    
    配置完成后启动nginx服务器,即可访问本地文件
    
    老师您好,这里不太懂,能详细解释一下吗
    回复 有任何疑惑可以回复我~ 2021-12-15 01:48:51
  • 同学你好,user使用的你本地的有权限的用户,你直接使用root用户也是可以的,在本地创建一个nginx的配置文件,例如‘xx.conf’在nginx.conf中通过include指向你创建文件的地址,里面的配置内容可以参考课程文档,http://www.youbaobao.xyz/admin-docs/guide/exercise/prepare.html#nginx-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA 可以把你的困惑点说一下吗。
    回复 有任何疑惑可以回复我~ 2021-12-15 08:52:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信