linux系统安装nginx

1.下载nginx

1.1官网下载

官网:http://nginx.org/en/download....
windows系统下打开官网下载一个linux系统的nginx,以后再传到linux系统中,这样比直接在yum中下载的版本更新些;
image.pnghtml

1.2上传安装包

上传到指定目录中/usr/local/src/
image.pnglinux

1.3解压nginx压缩包

命令:tar -xvf 包名
image.pngnginx

1.3.1处理压缩包

把压缩包移动到指定目录下或删除,software目录是为了统一管理压缩包而建立的目录
image.pngwindows

1.3.2修改文件名

image.png

1.4安装nginx服务器

1)在nginx-source的根目录中执行命令: ./configure
image.png
完成
image.png
2)在nginx-source的根目录中执行命令: make
[root@localhost nginx-source]# make
image.png
3)在nginx-source的根目录中执行命令: make install
[root@localhost nginx-source]# make install
image.pngtomcat

1.5跳转到nginx的工做目录

1.5.1查找nginx工做目录

命令:whereis nginx
image.png服务器

1.5.2跳转

image.png

1.6启动nginx

1)进入nginx/sbin目录中
2)在sbin目录下执行启动命令
启动命令: ./nginx
重启命令: ./nginx -s reload
关闭命令: ./nginx -s stop
image.png负载均衡

1.7修改nginx配置文件

1.7.1需求:

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

1.7.2.打开配置文件

位置:/usr/local/nginx/conf/nginx.conf
image.png
打开nginx.conf文件
image.png
修改配置文件spa

`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;
}

`3d

1.7.3修改完成后重启nginx

重启命令: ./nginx -s reload

2.修改hosts文件

2.1hosts文件说明

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

2.2修改hosts

修改的时候须要用到超级管理员的权限,打开的方式用以管理员方式打开;
image.png

3.删除nginx

3.1关闭nginx进程

1)直接用关闭命令关;
关闭命令: ./nginx -s stop
2)查出nginx进程,关闭进程
查nginx进程命令:ps -ef | grep nginx*
关进程命令:
普通型:kill 进程号
进程执行完毕关掉:kill -9 进程号
立马关掉进程:kill -15 进程号
image.png

3.2删除源文件目录

image.png

3.3删除工做目录

image.png

相关文章
相关标签/搜索