windows nginx启动报错bind() to 0.0.0.0:80 failed

原创 2019-09-06 15:25 阅读(1936)次
windows下启动nginx报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)用命令查询80端口占用情况:netstat -ano|findstr 80发现被占用了看了任务管理器是NT Kernel & System占用了可这个进程杀不了。。看了下其他小伙伴的解决办法,修改注册表就好了,重启操作系统,NT Kernel & System虽然进程虽然还会存在,但是端口他不再占用了修改注...

nginx设置子域名跳(重定向)主域名

原创 2019-08-08 17:27 阅读(2029)次
想让访问子域名的根地址/时,跳转到主域名,比如当访问url为http://a.xx.com/时,重定向到http://xx.com,想到了Nginx转发配置,于是实现如下: server { listen 80; server_name a.xx.com; ###设置子域名的/访问时跳转到主域名,其他地址不变 if ($request_uri = '/') { rewrite ^/$ http://xx.com redirect; } location / { proxy_pass http:...

linux中Nginx配置https

原创 2018-02-11 16:39 阅读(1214)次
现在都流行给网站或者管理系统加上https,以加强网站安全,今天给大分享下如何在linux环境中,给nginx配置https:1.查看nginx安装情况,nginx -V看看是否有装有http_ssl_module模块   nginx -V:     nginx version: nginx/1.10.3 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)  built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled c...

linux下nginx安装其他模块

原创 2018-01-18 17:16 阅读(2175)次
nginx安装时默认并没有把所有模块都安装了,所以有时我们需要一些模块时,必须要自己再安装这些模块,比如负载均衡要用的一致性hash模块要利用一致性hash实现下面的配置,就要自己安装一致性hash模块了upstream backend_server1 {  consistent_hash $request_uri; server 192.168.8.195:80 weight=5 ; #server 10.10.101.47:81 weight=5 ;}我的环境是nginx 1.10.3,是使用yum安装的,但是要安装其他的模块,必须使用源码安装,百度了一下,大神们都是用源码安装好...