您的位置:首页 > 运维架构 > Nginx

Linux下安装nginx

2018-03-14 15:57 465 查看
首先下载对应版本的nginx: 点击打开链接



新建目录sudo mkdir  /usr/local/nginx

将ngnix移动至新建目录下:sudo mv nginx-1.13.3.tar.gz /usr/local/ngnix/ 进入到新建的目录下,解压缩cd /usr/local/nginxsudo tar -zxvf nginx-1.13.3.tar.gz进入解压缩后的文件夹cd nginx-1.13.3sudo ./configure --prefix=/usr/local/nginx

成功:



-------------------如果此时出现报错:---------------------------



错误描述:error: the HTTP rewrite module requires the PCRE library解决方法:需要安装pcre包。sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev可能还需要安装 sudo apt-get install openssl libssl-dev重新执行sudo ./configure --prefix=/usr/local/nginx命令--------------------------错误解决--------------------------------然后安装sudo make install执行完成后,在我们新建的文件夹下,会有:


可能会没有logs文件夹,自己新建一个:mkdir logs
然后,执行命令,启动服务sudo /usr/local/nginx/sbin/nginx
浏览器中输入你的服务器IP查看(不加端口):


退出Nginx

cd /usr/local/nginx/sbin./nginx -s quit

 重启Nginx

cd /usr/local/nginx/sbin./nginx -s reload
多台服务器配置负载均衡

以vim模式打开nginx.conf配置文件
cd /usr/local/nginx/conf
vim nginx.conf
根据自己的需求修改配置文件
#在server上添加此upstream节点
upstream mytomcat{
    #分权 即访问131与134的次数比例为1比1
    server 192.168.14.131:8080 weight=1;
    server 192.168.14.134:8080 weight=1;
}
server {
    listen 80;
    server_name localhost;
    #即所有请求都到这里去找分配
    location / {
        #使用mytomcat分配规则,即刚自定义添加的upstream节点
        proxy_pass http://mytomcat;     }
}

至此你访问你的项目只需要访问安装了nginx的那台服务器的IP加项目的访问路径.



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息