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查看(不加端口):
多台服务器配置负载均衡
以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加项目的访问路径.
新建目录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加项目的访问路径.
相关文章推荐
- 笔记:linux下安装nginx
- linux 环境安装Nginx
- 在linux系统下安装两个nginx的简单方法
- Linux系统CentOS安装nginx
- Linux安装Nginx
- Linux上安装Nginx
- linux 系统(centos) -- nginx安装
- linux安装nginx
- Linux_nginx简介及配置安装(一)
- linux系统下nginx安装目录和nginx.conf配置文件目录
- Linux负载均衡环境搭建-1 Linux下安装Nginx详细图解教程
- linux下安装配置nginx
- Linux下nginx的安装及部署
- 在linux系统下怎么安装两个nginx
- linux系统中bugzilla nginx 安装配置 详解
- 安装linuxdash后nginx配置与原有wordpress的error解决
- 【Linux学习笔记】Linux_05_安装nginx,jdk,配jdk环境变量
- linux 安装nginx
- 【Linux进阶】CentOS安装Nginx服务器
- linux 下安装nginx经常出现 make[2]: Leaving directory `/usr/local/ssl' 或make[2]: Leaving directory `/usr/local/openssl' 找不到的情况解决方法