CentOS 6.9安装Nginx,根据地址转发请求
2018-03-19 22:07
721 查看
服务器对外只公开了8080端口,现在需要把以前什么东西都堆在一起的巨大项目进行功能拆分,分成几个springboot项目去。
想到安装nginx来做地址匹配,然后转发到不同的springboot服务去。
CentOS 6.9下配置 yum 安装 Nginx。第一步,在
proxy_pass http://localhost:9000/CumstomerManage/; }
location /stat {
proxy_pass http://localhost:8081/; }
location /kaohe {
proxy_pass http://localhost:8082/; }
location /daily {
proxy_pass http://localhost:8083/; }保存后重新启动nginx/etc/init.d/nginx restart重启后访问http://xxx.xxx.xxx.xxx/stat,发现nginx报错。
访问/var/logs/nginx/error.log文件发现出现了Permission denied
首先将nginx的user改为root,修改/etc/nginx/nginx.confuser root然后执行下面语句
想到安装nginx来做地址匹配,然后转发到不同的springboot服务去。
CentOS 6.9下配置 yum 安装 Nginx。第一步,在
/etc/yum.repos.d/目录下创建一个源配置文件
nginx.repo:
cd /etc/yum.repos.d/ vim nginx.repo填写如下内容:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1保存,则会产生一个
/etc/yum.repos.d/nginx.repo文件。下面直接执行如下指令即可自动安装好Nginx:
yum install nginx -y安装完成,下面直接就可以启动Nginx了:/etc/init.d/nginx start修改/etc/nginx/conf.d/default.conf文件,配置地址映射。 location /CumstomerManage {
proxy_pass http://localhost:9000/CumstomerManage/; }
location /stat {
proxy_pass http://localhost:8081/; }
location /kaohe {
proxy_pass http://localhost:8082/; }
location /daily {
proxy_pass http://localhost:8083/; }保存后重新启动nginx/etc/init.d/nginx restart重启后访问http://xxx.xxx.xxx.xxx/stat,发现nginx报错。
访问/var/logs/nginx/error.log文件发现出现了Permission denied
首先将nginx的user改为root,修改/etc/nginx/nginx.confuser root然后执行下面语句
setsebool -P httpd_can_network_connect 1这下OK了,所有的地址映射都正常了。
相关文章推荐
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求