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

相關文章
相關標籤/搜索