暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

nginx 安装与配置

伍柏念 2020-01-17
309


一、安装


①安装gcc g++依赖库

ubuntu平台

sudo apt-get install build-essential

sudo apt-get install libtool

centos平台

yum -y install gcc automake autoconf libtool make

yum -y install gcc gcc-c++

②安装pcre依赖库

sudo apt-get update

sudo apt-get install libpcre3 libpcre3-dev

③安装ssl依赖库

sudo apt-get install openssl

④安装Nginx

sudo wget http://nginx.org/download/nginx-1.13.8.tar.gz

sudo tar -zxvf nginx-1.13.8.tar.gz

cd nginx-1.13.8

./configure --prefix=/usr/local/nginx

make 

sudo make install

sudo usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

-c 指定配置文件的路径,不加的话会自动加载默认的路径

ps -ef | grep nginx

查看是否安装正常


二、配置反向代理


cd usr/local/nginx/conf

vim nginx.conf

在文本最后增加一个server 放在}内

server

{

    listen 80;

    server_name xxx456.tk;

    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://192.168.10.40:80;

    }

    access_log logs/xxx456.tk_access.log;

}

xxx456.tk换成自己的域名 192.168.10.40:80换成自己的地址。

配置完以后

Nginx -t 检查格式是否正确

Nginx -s reload 重新加载

如果配置完没问题,但是浏览器测试的时候显示的是欢迎界面请参考以下链接:

https://blog.csdn.net/pcf1995/article/details/80973600

https://blog.csdn.net/1hs96124/article/details/80208447


三、window下nginx的安装以及负载均衡配置


① 下载windows版本的nginx(在本地电脑的F:\技术类资料 中)

② 不要点击运行nginx.exe文件,如果已经点击运行 在任务管理器中结束nginx进程。

③ 打开conf/nginx.conf文件进行配置




④  打开cmd切换到nginx所在的路径下 执行命令


start nginx  启动nginx服务

nginx -t  检查nginx.conf配置文件是否有错

Nginx -s stop 快速强制停止

Nginx -s quit 正常关闭服务

Nginx -s reload  重新加载

nginx -s reload不生效时,在任务管理器中停止nginx


文章转载自伍柏念,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论