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
nginx安装笔记整理
猜你喜欢
转载自my.oschina.net/hehongbo/blog/1818972
今日推荐
周排行