当前位置: 首页 > Linux

Linux系统安装nginx

时间:2023-04-06 20:42:53 Linux

1、下载nginx1.1官网下载官网:http://nginx.org/en/download...在windows系统下打开官网下载一个linux系统的nginx,然后传到linux系统,比直接在yum中下载的版本更更新;1.2上传安装包,上传到指定目录/usr/local/src/1.3解压nginx压缩包命令:tar-xvf包名1.3.1处理压缩包,将压缩包移动到指定目录或删除,软件目录是为压缩包统一管理而创建的目录1.3.2修改文件名1.4安装nginx服务器1)在nginx-source的根目录下执行命令:./configurecompleted2)在根目录下nginx-source中执行命令:make[root@localhostnginx-source]#make3)在nginx-source根目录下执行命令:makeinstall[root@localhostnginx-source]#makeinstall1.5跳转到nginx工作目录1.5.1找到nginx工作目录命令:whereisnginx1.5.2跳转1.6启动nginx1)进入nginx/sbin目录2)在sbin目录下执行启动命令启动命令:./nginx重启命令:./nginx-sreload关闭命令:./nginx-sstop1.7修改nginx配置文件1.7.1要求:1)实现镜像反向代理2)实现tomcat负载均衡实现1.7.2。打开配置文件位置:/usr/local/nginx/conf/nginx.conf打开nginx.conf文件,修改配置文件`server{#配置图片代理服务器http://image.jt.com:80listen80;#设置域名server_nameimage.jt.com;location/{#存放图片的目录#rootD:/JT-SOFT/images;根/usr/local/src/images;}}#配置商品后台服务器server{listen80;#设置域名s服务器名称manage.jt.com;location/{#proxy真实服务器地址#proxy_passhttp://localhost:8091;#映射到集群#proxy_passhttp://jtWindows;proxy_passhttp://jtLinux;}}#configuretomcatserverCluster1.默认轮询策略2.权重策略3.ip_hash策略upstreamjtWindows{#ip_hash;down标识宕机备份备用机#max_fails=1表示最大失败次数#fail_timeout=60s如果访问失败,60秒内,不会再次访问失败的机器server127.0.0.1:8081max_fails=1fail_timeout=60s;服务器127.0.0.1:8082max_fails=1fail_timeout=60s;服务器127.0.0.1:8083max_fails=1fail_timeout=60s;}上游jtLinux{服务器192.168.126.129:8081;服务器192.168.126.129:8082;server192.168.126.129:8083;}`1.7.3修改完成后重启nginx重新加载命令:./nginx-sreload2.修改hosts文件访问服务器需要解析域名,hosts可以解析本机的域名,可以满足测试需要,但是产品上线后需要花钱注册域名,主机不能;2.2修改hosts时需要使用超级管理员权限,开启方式为以管理员身份开启;3、删除nginx3.1,关闭nginx进程1)直接用close命令关闭;关闭命令:./nginx-sstop2)找出nginx进程并关闭进程查看nginx进程命令:ps-ef|grepnginx*关闭进程命令:commontype:kill进程号进程被执行并关闭:kill-9进程号立即关闭进程:kill-15进程号3.2删除源文件目录3.3删除工作目录