nginx安装笔记整理


1.上传nginx安装包
2.解压nginx
	tar -zxvf nginx-1.12.2.tar.gz -C /usr/local/src/
3.切换源码目录
	cd /usr/local/src/nginx-1.12.2/
4.预编译
	./configure
5.安装gcc编译器
	yum -y install gcc pcre-devel openssl openssl-devel
6.然后再执行
	./configure
7.编译安装nginx
	make && make install
	默认把nginx安装在/usr/local/nginx/目录下
8.启动nginx
	sbin/nginx
9.查看nginx进程
	ps -ef | grep nginx
	netstat -anpt | grep nginx

10在浏览器中输入
	192.168.45.208访问nginx服务

如果无法访问,需要关闭防火墙,执行以下命令
	/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
	/etc/init.d/iptables save
	/etc/init.d/iptables restart



=======================================================================

将springboot程序部署在多台服务器上,然后启动:
	java -jar hbbike-0.0.1-SNAPSHOT.war
在浏览器中访问:
	http://192.168.45.209:8888/host

=======================================================================

修改nginx的配置文件,让nginx实现负载均衡
	vi /usr/local/nginx/conf/nginx.conf

	#响应数据的来源
	    upstream tomcats { 
		server node-1.xiaoniu.com:8888 weight=1;
		server node-2.xiaoniu.com:8888 weight=1;
		server node-3.xiaoniu.com:8888 weight=1;
	    }

	    location ~ .* {
    	        proxy_pass http://tomcats;
	    }

重新加载配置文件:
	sbin/nginx -s reload
	如果报这个错的话(nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory))
	重新指定一下文件:
	/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
	然后再执行:
	sbin/nginx -s reload
	最后测试一下:
	sbin/nginx -t








猜你喜欢

转载自my.oschina.net/hehongbo/blog/1818972