Linux基礎實操五

實操一:nginx服務

二進制安裝nginx包1)

1)#yum clean allhtml

2)#yum install epel-release -ynginx

3)#yum install nginx -yweb

1)shell

2)vim

2)測試

2)網站

3)3d

3)代理

3)server

3)

3)

 

做爲web服務修改配置文件

#vim /usr/local/nginx/conf/nginx.conf ---->:wq

 

 

讓配置生效,驗證配置

 #systemctl reload nginx

 

 

實操二:nfs服務

二進制安裝nfs

#yum clean all

#yum install rpcbind nfs-utils -y

 

做爲共享存儲掛載在三臺web的網站根目錄下

環境介紹:nfs服務端:192.168.145.130

                     web1:192.168.145.131

                     web2:192.168.145.132

                     web3:192.168.145.133

nfs服務端下操做:

             #mkdir /share

             #touch /share/share.txt

            #echo share666 > /share/share.txt    

            #vim /etc/exports

            #systemctl enable nfs-server.service

           #systemctl enable rpcbind.service

           #systemctl start rpcbind.service

           #systemctl start nfs-server.service

在Xshell中所有會話窗口一塊操做:

        #yum clean all

       #yum install rpcbind nfs-utils -y

       # mount -t nfs 192.168.145.130:/share /usr/share/nginx/html

       #df

實現,在任意一臺web上修改的結果,其他兩臺均可以看到

     nfs服務端:#chmod -R o+w /share/

          web1:#touch /share/share1.txt

          web2:#ls /share/

                    #touch /usr/share/nginx/html/share2.txt

          web3:#ls /usr/share/nginx/html/

 

實操三:nginx反向代理三臺web

實現基於輪詢的方式調度三臺web,並驗證結果

    #vim /etc/nginx/nginx.conf

實現基於權重的方式調度三臺web,並驗證結果

      #vim /etc/nginx/nginx.conf

 

實現基於hash的方式調用三臺web,並驗證結果 

     #vim /etc/nginx/nginx.conf

 

 

實操四:

nginx反向代理+三臺web+nfs共享存儲實現集羣配置

 

 

實操五:

源碼安裝nginx,並按照做業一描述的那樣去測試使用

    #tar xvf nginx-1.10.3.tar.gz 

    #./configure --prefix=/usr/local/nginx

    #make && make install

相關文章
相關標籤/搜索