《Java周边》Linux下Nginx安装和使用

1. 下载安装包

百度云盘:链接: https://pan.baidu.com/s/1cSjAn-7MmVuEPn1acjpNog 提取码: 72fm 复制这段内容后打开百度网盘手机App,操作更方便哦

官网下载:http://nginx.org/en/download.html

2. 安装步骤

先准备文件夹。

因为nginx需要gcc 环境,安装gcc命令 :

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

解压安装包:

tar -zxvf nginx-1.16.1.tar.gz

到指定目录下:

cd nginx-1.16.1

//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

cd objs/

./nginx      //启动命令

打开浏览器: 访问你的ip+端口

如果打开浏览器不是这样,可能端口被占用,nginx默认端口为80。

可以开放端口或者杀死占用端口的进程或者修改nginx默认端口:

conf 目录下 找到nginx.conf文件

启动,关闭,重启,命令:

./nginx 启动

./nginx -s stop 关闭

./nginx -s reload 重启

3. 使用

找到nginx.conf 文件

linux 下优先生效的是  /usr/local/nginx/conf/nginx.conf  这个配置文件。

修改一下这个配置文件:

配置文件:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    upstream icecastle {
      server localhost:8080 weight=5;
    }

    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_redirect off;
            proxy_set_header        Host $host;
            proxy_set_header        X-Real-IP $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://icecastle/;       
        }
    }
}

重新访问:浏览器,访问你的ip+端口

转发到你的后台服务。  如果喜欢点赞加收藏,谢谢。

参考:https://www.cnblogs.com/FondWang/p/11666557.html

猜你喜欢

转载自www.cnblogs.com/jssj/p/12366199.html