Ubuntu 下 nginx 的安装卸载,以及tcp负载均衡示例
Posted 看,未来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 下 nginx 的安装卸载,以及tcp负载均衡示例相关的知识,希望对你有一定的参考价值。
安装方式一:
apt-get install nginx
安装完之后,nginx位于 /usr/sbin
下,nginx.conf
位于/etc/nginx
下。
查看 nginx 是否启动的方式:netstat -tanp
,如果看到80端口由nginx监听,则启动了。
启动nginx:./nginx
关闭nginx:./nginx -s stop
平滑重启nginx:./nginx -s reload
安装方式二:
1、准备一个目录
2、下载相关组件:
wget http://nginx.org/download/nginx-1.10.2.tar.gz
版本自选。
3、安装pcre
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
4、安装zlib
apt-get install zlib1g-dev
5、安装nginx
tar zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure --with-stream
make && make install
6、检查nginx是否安装成功
cd /usr/local/nginx/sbin
./nginx -t
显示 :
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
则启动成功
安装成功之后,nginx 位于 /usr/local/nginx/sbin
下,nginx.conf 位于 /usr/local/nginx/conf
下。
nginx卸载干净
新手,玩的时候有可能会整的乱七八糟,卸载干净了重新再安装呗。
1、删除相关软件:
sudo apt-get --purge remove nginx nginx-common nginx-core
2、移除全部不使用的软件包
apt-get autoremove
3、罗列出与nginx相关的软件并删除
dpkg --get-selections|grep nginx
自行删除、
4、查看nginx正在运行的进程,如果有就kill掉
ps -ef |grep nginx
kill -9 XXX
5、全局查找与nginx相关的文件
find / -name nginx*
rm -rf file
删除列出的所有文件
配置tcp负载均衡简单示例
events
worker_connections 768;
# multi_accept on;
stream
upstream MyServer
//这些事ip及端口
server 192.168.190.136:6001 weight=1 max_fails=3 fail_timeout=30s;
server 192.168.190.136:6002 weight=1 max_fails=3 fail_timeout=30s;
server 192.168.190.136:6003 weight=1 max_fails=3 fail_timeout=30s;
server 192.168.190.136:6004 weight=1 max_fails=3 fail_timeout=30s;
server 192.168.190.136:6005 weight=1 max_fails=3 fail_timeout=30s;
server
proxy_connect_timeout 3s;
listen 8000; //这里是客户端连接的端口
proxy_pass MyServer;
tcp_nodelay on;
http
不和前面写过的一篇有过多重合,所以这里不解释。
三天之内我将开启 nginx 系列,到时候会整合零零散散的篇章。
没办法,毕设用到了,得熟悉,不能再半桶水了。
以上是关于Ubuntu 下 nginx 的安装卸载,以及tcp负载均衡示例的主要内容,如果未能解决你的问题,请参考以下文章