linux系统安装nginx

1.下载nginx

1.1官网下载

官网:http://nginx.org/en/download....
windows系统下打开官网下载一个linux系统的nginx,之后再传到linux系统中,这样比直接在yum中下载的版本更新些;
linux系统安装nginx_第1张图片

1.2上传安装包

上传到指定目录中/usr/local/src/
linux系统安装nginx_第2张图片

1.3解压nginx压缩包

命令:tar -xvf 包名
linux系统安装nginx_第3张图片

1.3.1处理压缩包

把压缩包移动到指定目录下或删除,software目录是为了统一管理压缩包而创建的目录
linux系统安装nginx_第4张图片

1.3.2修改文件名

linux系统安装nginx_第5张图片

1.4安装nginx服务器

1)在nginx-source的根目录中执行命令: ./configure
linux系统安装nginx_第6张图片

1.5跳转到nginx的工作目录

1.5.1查找nginx工作目录

命令:whereis nginx
linux系统安装nginx_第7张图片

1.5.2跳转

linux系统安装nginx_第8张图片

1.6启动nginx

1)进入nginx/sbin目录中
2)在sbin目录下执行启动命令
启动命令: ./nginx
重启命令: ./nginx -s reload
关闭命令: ./nginx -s stop
linux系统安装nginx_第9张图片

1.7修改nginx配置文件

1.7.1需求:

1)实现图片反向代理
2)实现tomcat负载均衡实现

1.7.2.打开配置文件

位置:/usr/local/nginx/conf/nginx.conf
linux系统安装nginx_第10张图片
修改配置文件

`server {
    #配置图片代理服务器  http://image.jt.com:80
    listen 80;
    #设置域名
    server_name image.jt.com;
    location / {
        #存放图片的目录
        #root  D:/JT-SOFT/images;
        root  /usr/local/src/images;
    }    
}

#配置商品后台服务器
server{
    listen  80;
    #设置域名
    server_name manage.jt.com;

    location / {
        #代理真实服务器地址
        #proxy_pass http://localhost:8091;
        #映射到集群
        #proxy_pass  http://jtWindows;
        proxy_pass  http://jtLinux;
    }
}

#配置tomcat服务器集群  1.默认 轮询策略  2.权重策略  3.ip_hash策略
upstream jtWindows {
    #ip_hash;     down 标识宕机     backup 备用机
    #max_fails=1          表示最大的失败次数
    #fail_timeout=60s    如果访问不通,则在60秒内,不会再次访问故障机
    server 127.0.0.1:8081 max_fails=1 fail_timeout=60s;
    server 127.0.0.1:8082 max_fails=1 fail_timeout=60s;
    server 127.0.0.1:8083 max_fails=1 fail_timeout=60s;
}

upstream jtLinux {
    server 192.168.126.129:8081;
    server 192.168.126.129:8082;
    server 192.168.126.129:8083;
}

`

1.7.3修改完成后重启nginx

重启命令: ./nginx -s reload

2.修改hosts文件

2.1hosts文件说明

使用域名访问服务器需要把域名进行解析,hosts可以对本机的域名进行解析,能满足测试的需求,但商品一上线就需要花钱注册域名了,hosts就不可以了;

2.2修改hosts

修改的时候需要用到超级管理员的权限,打开的方式用以管理员方式打开;
linux系统安装nginx_第11张图片

3.删除nginx

3.1关闭nginx进程

1)直接用关闭命令关;
关闭命令: ./nginx -s stop
2)查出nginx进程,关闭进程
查nginx进程命令:ps -ef | grep nginx*
关进程命令:
普通型:kill 进程号
进程执行完毕关掉:kill -9 进程号
立马关掉进程:kill -15 进程号
linux系统安装nginx_第12张图片

3.2删除源文件目录

linux系统安装nginx_第13张图片

3.3删除工作目录

linux系统安装nginx_第14张图片

你可能感兴趣的:(java,linux,nginx)