这几天一直在尝试使用nginx。但是一直不成功。我想我可以把这段经历写成一篇博客了。
首先之前的错误是关于端口冲突。
有进程占用了80端口。于是我把端口号改为了8081
于是,我继续运行,发现有错,还不能运行。于是我变启动多次,原来问题出在了41行
通过上网查询发现是location写法错误,于是我加了#,把41-43行全部注掉。
注释之后发现104行又发生错误。于是我发现是sever没有写到http中。
于是我把sever写到了http中
然后继续开启 发现还是80端口占用。
通过网上查询如何看80端口占用。
通过cmd查询,发现是system占用了80端口。于是我发现了通过更改注册表上的内容。
1.1运行'regedit'打开注册表。
1.2找到'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP'右边有一个'start'的DWORD的值将‘3’改为‘0’重启即可。
之后继续运行,发现还是被占用。然后发现原来是apache服务器自动占用了80端口,于是我便将apache关闭了。终于打开了nginx。
撒花!!!
相关推荐
Nginx启动或重启失败,一般是因为配置文件出错了,我们可以使用nginx -t方法查看配置文件出错的地方。 也可以通过查看Nginx日志文件定位到Nginx重启失败的原因,Nginx日志文件的路径一般在:/var/log/nginx目录下 ...
nginx配置修改后运行此脚本启动nginx。 其脚本的作用往往是简化了启动的便利
window下Nginx启动bat脚本若中文乱码,则新建脚本文件时改为ANSI编码格式即可 稳定版:nginx-1.15.12:https://download.csdn.net/download/luxiukang/11171445 最新版:nginx-1.16.0:...
启动nginx命令说明:需要注意,由于nginx默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功。 nginx命令:停止nginx ...
windows启动nginx脚本
解决Nginx启动脚本在redhat上无法启动的问题
Nginx启动程序
ubuntu开机自启动nginx服务
# nginx Startup script for nginx # # chkconfig: - 85 15 # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx # pidfile: /var/run/nginx.pid # description: nginx is a ...
nginx开机启动脚本
nginx与插件 , 启动不了nginx ,可以用这个插件进行启动 。
Nginx开启自启文件,在/etc/init.d 目录下创建一个新的nginx文件后将内容复制进去。(不建议将文件直接复制到/etc/init.d 目录下,以免引起windows和linux环境下格式转换的不必要麻烦)
nginx启动脚本,下载后可以直接上传使用
用于配置nginx自启动,解压导nginx的根目录
nginx自启动
Linux配置Nginx服务开机自启动(centos7.*配置方式不同),脚本中‘nginx=‘和‘NGINX_CONF_FILE=’后面的*****替换成自己的nginx安装路径。把脚本复制到init.d/目录下,添加chkconfig --add nginx即可。注意脚本的...
http://blog.csdn.net/yaoxun1990/article/details/49590831 对应部署教程地址
隐藏窗口启动Nginx和PHP——Nginx1.14.2+php-VC15-x64+RunHiddenConsole+启动和停止脚本
下载后放在目录:/etc/init.d 赋予nginx 启动权限即可 service start | restart | stop nginx
该资源包括Linux系统nginx安装包,docker安装包,jdk的安装包以及docker容器的nginx启动脚本,可用于前端jar包部署,只需把前端包放在nginx/www/html目录下,启动nginx脚本即可,拥有搭建redis+sentinel集群的文件以及...