文档章节

Nginx 服务器

JUKE
 JUKE
发布于 2016/12/08 10:07
字数 417
阅读 14
收藏 0
  1. nginx (windows启动)
启动nginx:start nginx nginx
 
停止nginx: nginx -s stop  nginx -s quit
 
重新载入 nginx:nginx -s reload
 
重新打开日志文件:nginx -s reopen

查看nginx -v:运行nginx -V可以查看该Win32平台编译版支持哪些模块
nginx: [error] open() " E:\nginx\nginx\nginx-1.10.2\logs\nginx.pid" failed (2: No such file or directory)
解决方式:启动nginx 改为指定配置文件路径:nginx -c E:\nginx\nginx\nginx-1.10.2\conf\nginx.conf
  1. nginx(反向代理配置)
http {
    ...
    #设定负载均衡的服务器列表
    #weigth参数表示权值,权值越高被分配到的几率越大(可配置多台服务器,自动分配代理到哪台服务器)
    upstream 192.168.0.22{
		    server 192.168.0.27:8080 weight=1;     
                    ...
           
    }
    #upstream server{
    #		    server 192.168.0.27:8080 weight=1;        
    #}
    server {
        listen       80;  #端口号
        server_name  localhost;
        location / {
            proxy_pass http://192.168.0.22;
            #proxy_pass http://server;
            #root   html;
            #index  index.html index.htm;
        }
        ...
    }
    ...
}
如果反向代理的页面有静态资源链接,IP会被替换为服务列表名
例:原静态资源地址: http://192.168.0.27:8080/Esell/css/style.css 会替换为:
http://192.168.0.22:22:80/Esell/css/style.css
使用第二个屏蔽配置:http://192.168.0.27:8080/Esell/css/style.css 会替换为:
http://server:80/Esell/css/style.css
  1. 配置说明
默认静态页面路径在安装程序下html,如果要重新配置录入全路径
  1. Nignx注册Windows服务
下载 windows service wrapper;
拷贝winsw-1.8-bin.exe 到nginx主目录,修改程序名为myapp.exe,创建配置文件myapp.xml:
<service>  
 <id>nginx</id>  
 <name>nginx</name>  
 <description>nginx</description>  
 <executable>D:\nginx-1.10.2\nginx.exe</executable>  
 <logpath>D:\nginx-1.10.2\logs</logpath>  
 <logmode>roll</logmode>  
 <depend></depend>  
 <startargument>-p D:\nginx-1.10.2</startargument>  
 <stopargument>-p D:\nginx-1.10.2 -s stop</stopargument>  
</service>  
安装服务:cd /d D:\nginx-1.10.2\; myapp.exe install,服务被注册到Windows服务

© 著作权归作者所有

共有 人打赏支持
JUKE
粉丝 5
博文 81
码字总数 34921
作品 0
成都
部门经理
安装Nginx 在 CentOS 7

关于 Nginx Nginx的是一款高性能的Web服务器软件。这是一个更加灵活和轻便的程序比Apache HTTP服务器。 本教程将教你如何安装和你的CentOS7服务器上启动Nginx的。 先决条件 在本教程中的步骤...

cantgis
06/26
0
0
初识keepalived(三)——keepalived与nginx代理实现高可用

背景介绍 nginx除了可以作为web服务器外,同时也是一个反向代理软件,nginx不能完全取代apache,所以很多场景下nginx作为apache的反向代理服务器。nginx运行在用户空间,代替用户向服务器发起...

qiao645
06/29
0
0
服务器后端开发系列——《实战Nginx高性能Web服务器》

1、高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例 内容:概述Nginx的背景知识和简单的入门实例。 2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“...

晨曦之光
2012/04/24
162
0
Nginx初探(5)——Nginx的高可用

回顾 通过前面四章的学习,学会了Nginx的安装、配置虚拟主机、反向代理、负载均衡,这基本上就是Nginx的大概内容了。 我们知道,nginx其实是一个代理,客户端通过nginx才能够访问到后面的应用...

yuanlaijike
03/27
0
0
nginx 入门、安装与简单使用

本文内容: 1. nginx 简介 2. nginx 安装 3. nginx 简单使用 一、Nginx 的三大功能 1.HTTP服务器 Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端...

辣妈程序媛
03/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式块存储的引擎如何设计?

前言: 目前在万兆网络和SSD,包括NVMe SSD 都已经非常普及。随着硬件的速度越来越快,性能的瓶颈会从硬件转移到软件。尤其对于存储引擎来说,性能至关重要。 先来看一下我们会对数据存储引擎...

Java干货分享
13分钟前
0
0
docker(五):docker-compose.yml 配置

docker-compose.yml常用命令 image 指定镜像名称或者镜像id,如果该镜像在本地不存在,Compose会尝试pull下来。 示例: image: java build 指定Dockerfile文件的路径。可以是一个路径,例如...

开心的哈士奇
17分钟前
0
0
Tale的升级真是惊心动魄,吓死人

精心动魄的博客升级计划,Tale 这几天在筹划将分散在其他几个地方的博客统一到这里来,也就留意了tale的更新,发现出现了2.0.1版本; 因此动了升级的念头,唉! 高估了个人开放着的系统规划能...

硅步积千里
27分钟前
0
0
tcc分布式事物

因为最近公司的新退货系统用到了spring cloud。所以会涉及到一些分布式事物。 所以需要先了解一下,分布式事物。 shuaiqiyu / hmily 高性能异步分布式事务TCC框架 谭纳 / spring-cloud-rest-...

miaojiangmin
28分钟前
0
0
20181016 上课截图

小丑鱼00
34分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部