Linux下安装nginx,及添加反向代理

1、先安装gcc++ yum联网安装

yum install gcc-c++

2、安装Nginx
把压缩包放到这个位置 cd /opt (随意,为了方便找放到这)
四个安装包 按顺序安装
pcre-8.37.tar.gz
openssl-1.0.1t.tar.gz
zlib-1.2.8.tar.gz
nginx-1.11.1.tar.gz
这是我用的安装包 https://download.csdn.net/download/weixin_42813606/11151613

2.1、安装第一个 pcre-8.37.tar.gz
	解压   tar -zxvf pcre-8.37
	进入  cd pcre-8.37.tar.gz
	运行配置./configure
	编译 安装  make && make install

2.2、安装第二个 openssl-1.0.1t.tar.gz 
	解压   tar -zxvf openssl-1.0.1t.tar.gz   
	进入  cd openssl-1.0.1t
	运行配置./config
	编译 安装  make && make install   (这个会比较慢)

2.3、安装第三个 zlib-1.2.8.tar.gz
	解压   tar -zxvf zlib-1.2.8.tar.gz 
	进入  cd zlib-1.2.8
	运行配置./configure
	编译 安装  make && make install

2.4、安装第四个 nginx-1.11.1.tar.gz 
	解压   tar -zxvf nginx-1.11.1.tar.gz   
	进入  cd nginx-1.11.1
	运行配置./configure
	编译 安装  make && make install

3、安装好之后 启动
3.1、进入目录 cd /usr/loacl cd nginx 启动 cd sbin ll ./nginx
4、查看是否启动 ps -ef|grep nginx
5、浏览器访问 验证是否安装成功
输入Linux 的 ip (nginx 默认端口80) 出现页面 welcome nginx
如果安装成功,但是网页打不开 可能是linux 的端口没有开
查看端口是否打开 firewall-cmd --query-port= 80/tcp
如果是no 则打开80端口 firewall-cmd --add-port=80/tcp --permanent
重启防火墙 firewall-cmd --reload
再次查询 firewall-cmd --query-port=80/tcp
再次测试 nginx

反向代理配置 (没有用域名 直接是Linux IP)

cd /nginx/conf

vim nginx.conf 

更改配置文件

 upstream server{
       server 111.11.11.11:8080;
 
   }

  server{
      location / {
                     .........
         proxy_pass http://server;
       }
// 这是显示图片和css样式等
        location ~ .*\.(js|css|jpg|png)$ {
     	   proxy_pass http://111.11.11.11:8080;
   	 }

出现的问题

反向代理后 不显示图片 css样式
在nginx.conf文件中添加:

location ~ .*.(js|css|jpg|png)$ {
proxy_pass http://111.11.11.11:8080;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值