nginx

输入命令:netstat -ano,列出所有端口的情况

查看8088端口被哪个进程占用了,cmd下输入这个命令:netstat -ano|findstr 8088

tasklist|findstr 12944

taskkill /pid 7240 -t -f


查看nginx是否启动:tasklist /fi "imagename eq nginx.exe"


nginx常用命令:

使用命令创建/logs/nginx.pid文件: nginx -c conf/nginx.conf


验证配置是否正确: nginx -t

 

查看Nginx的版本号:nginx -V

 

启动Nginx:start nginx

 

快速停止或关闭Nginx:nginx -s stop

 

正常停止或关闭Nginx:nginx -s quit

 

配置文件修改重装载命令:nginx -s reload

 

配置文件:

#设定虚拟主机配置
server {
#侦听80端口
listen 80;
#定义使用 www.nginx.cn访问
server_name www.nginx.cn;

#定义服务器的默认网站根目录位置
root html;

#设定本虚拟主机的访问日志
access_log logs/nginx.access.log main;

#默认请求

location /{
#定义首页索引
index index.php index.html index.htm index.jsp;

}
location /AMS/{
proxy_pass http://127.0.0.1:8082/AMS/;
}
location /CRMS/ {
proxy_pass http://127.0.0.1:8083/CRMS/;

}
.........
.........
.........

# 定义错误提示页面
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}

#静态文件,nginx自己处理
location ~ ^/(images|javascript|js|css|flash|media|static)/ {

#过期30天,静态文件不怎么更新,过期可以设大一点,
#如果频繁更新,则可以设置得小一点。
expires 30d;
}


#禁止访问 .htxxx 文件
location ~ /.ht {
deny all;
}

}

 

服务器集群:

user nobody;
worker_processes 2;
events {
worker_connections 1024;
}
http{
#=upstream设置负载均衡的待选服务器列表,在运行中如果有服务器崩溃那该服务器就会在该列表中移除
upstream mypro{
server 219.133.55.36;#中国万维网
server 115.239.210.27;#百度的ip
}
server{
listen 8080;
#====== 对ngnix更目录做负载均衡===
location / {
#==选择要代理的服务器要与upstream对应==========
proxy_pass http://mypro;
}
}
}

posted @ 2018-02-28 16:55  静赋清承  阅读(100)  评论(0编辑  收藏  举报