Mac上的阿里云配置

Mac上的阿里云配置

一、安全設置

1拼岳、通過RSA免密碼登錄

  • 首先溶锭,在本機生成RSA公鑰和私鑰只厘。

    ssh-keygen -t rsa

  • 之后可以在~/.ssh目錄下查看到兩個密鑰文件 id_rsa(私鑰) id_rsa.pub(公鑰)助琐。

  • 遠端服務器如果沒有ssh文件夾祭埂,則建立并賦權限700。

    mkdir ~/.ssh

    chmod 700 ~/.ssh

  • 通過scp將兵钮,公鑰傳至遠端服務器蛆橡。

    scp ~/.ssh/id_rsa.pub root@root:ip:~/.ssh/

  • 在遠端服務器中,若ssh文件夾中沒有authorized_keys文件掘譬,則建立賦值泰演。

    touch ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/authorized_keys

  • 將公鑰內(nèi)容添加到遠端服務器authorized_keys文件中

    cat -n ~/.ssh/id_rsa.pub >> authorized_keys

  • 在本機配置ssh設置

    cd ~/.ssh
    touch config
    
    //config file
    Host aliserver //server nickname
    HostName xxx.xxx.xxx.xxx //server ip
    Port 22 //ssh port
    User root //login username
    IdentityFile ~/.ssh/id_rsa //private rsa address
    
  • 通過nickname訪問服務器進行測試

    ssh aliserver

  • 如果連接失敗,請確認權限和sshd_config設置的正確性

    vi /etc/ssh/sshd_config
    ServerKeyBits 1024
    StrictMdes yes
    RSAAuthentication yes
    PubkeyAuthentication yes

2葱轩、服務器安全性設置

  • 添加新用戶睦焕,使用非root用戶登錄。

    adduser username

  • 為新用戶賦予sudo權限

    vi /etc/sudoers

    //sudoers file
    //add
    username ALL=(ALL:ALL)ALL
    
  • 在sshd_config文件中設置root不可登錄靴拱,不可用密碼登錄等

    Port 2222   //change ssh port
    PermitRootLogin no    //no root login
    PasswordAuthentication  no  //no  password login
    PermitEmptyPasswords  no   //no empty password login
    

二垃喊、系統(tǒng)設置

  • 更新系統(tǒng)環(huán)境

    apt-get update
    apt-get upgrade
    

三、配置Java環(huán)境

  • 解壓JDK

    $ tar -zxvf jdk-8u101-linux-x64.tar //解壓

    $ mv ~/usr/lcoal/jdk-8u101-linux-x64.tar ~/usr/lcoal/jdk8 //重命名

  • 配置環(huán)境變量

    進入全局配置文件
    $ sudo vi /etc/profile

    在最后加入

    export JAVA_HOME=/usr/local/jdk8
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    

    使全局變量生效
    $ source etc/profile

    測試是否配制成功
    $ java -version

MySQL安裝

  • 使用apt-get進行安裝
    $ sudo apt-get install mysql-server中間需要輸入root用戶密碼

  • 進入MySQL控制臺
    $ mysql -uroot -p

  • 創(chuàng)建新用戶并賦權
    $ grant all privileges on *.* to 'test'@'%'' identified by '123456' with grant option;創(chuàng)建test用戶密碼為123456缭嫡,創(chuàng)建后exit退出用新用戶賬號測試登錄情況缔御。

  • 開放3306端口使外部可連接
    sudo vi /etc/mysql/my.cnf
    找到如下行并將其注釋
    bind-address = 127.0.0.1
    保存退出并重啟服務器

  • 使用客戶端遠程連接進行測試

安裝Apache2

  • 安裝

    $ suto apt-get install apache2 從aptget直接安裝

    安裝后可以訪問http://ip 測試是否可以看到default page

安裝與配置Tomcat

  • 安裝

    官網(wǎng)下載Tomcat tar包并放入 /usr/local 目錄下并解壓重命名
    $ scp ~/Downloads/apache-tomcat-8.0.1.tar.gz tom@server:/usr/local

    在遠程服務器解壓建立文件夾
    $ tar -zxvf apache-tomcat-8.0.1.tar.gz
    $ mv apache-tomcat-8.0.1.tar.gz tomcat8

  • 配置環(huán)境變量

    在profile中加入環(huán)境變量
    $ vi /etc/profile

    在最后一行加入

    export CATALINA_HOME=/usr/local/tomcat8
    export PATH=${CATALINA_HOME}/bin:${PATH}
    

    使變量生效,啟動測試
    $ source /etc/profile
    startup.sh
    訪問http://ip:8080

  • 設置tomcat開機自啟動

    $ sudo vi /etc/init.d/tomcat 建立新的配置文件

    [ -f /usr/local/tomcat/bin/startup.sh ] || exit 0 [ -f /usr/local/tomcat/bin/shutdown.sh ] || exit 0 
    case "$1" in 
        start) 
            echo -n "Starting Tomcat: " /usr/local/tomcat/bin/startup.sh 
            RETVAL=$? 
            echo 
                [ $RETVAL = 0 ] && touch /var/lock/tomcat ;; 
        stop) 
            echo -n "Shutting down Tomcat: " /usr/local/tomcat/bin/shutdown.sh 
            RETVAL=$? 
            echo 
                [ $RETVAL = 0 ] && rm -f /var/lock/tomcat ;;
        restart) 
            $0 stop 
            $0 start 
        ;; 
        condrestart) 
            [ -e /var/lock/tomcat ] && $0 restart ;; 
        status)  
            $0 stop 
            $0 start 
        ;; 
        condrestart) 
            [ -e /var/lock/tomcat ] && $0 restart ;; 
        status) 
            status tomcat ;; 
        *) 
            echo "Usage: $0 {start|stop|restart|status}" 
        exit 1 
    esac 
        exit 0
    

    sudo chmod 755 /etc/init.d/tomcat
    sudo update-rc.d tomcat default 85

  • 添加管理用戶

    sudo vi /usr/local/tomcat8/conf/tomcat0usrs.xml
    打開用戶配置文件加入
    <role rolename="manager-gui" />
    <user username="tomcat" password="tomcat" roles="manager-gui" />
    即可通過該用戶登錄管理界面

安裝JK

mod_jk 簡稱JK,是Apache服務器的一個可插入模塊妇蛀,用以為Apache或IIS服務器提供處理JSP/Servlet的能力。Apache作為一款強大的Web服務器笤成,本身缺乏處理JSP/Servlet的功能评架,為了能夠處理對JSP/Servlet的請求,必須使用JSP/Servlet容器炕泳,如Tomcat等纵诞。Tomcat本身也可以作為Web服務器使用,但是其功能遠不及Apache強大培遵,所以Tomcat往往作為JSP/Servlet容器使用浙芙。mod_jk實質上是Apache與Tomcat的連接器,并藉此附帶提供集群和負載均衡的功能籽腕。

  • 安裝JK

    從aptget獲取jk安裝
    $ sudo apt-get install libapache2-mod-jk
    安裝完成后可以在/usr/lib/apache2/modules文件夾下看到mod_jk.so文件

  • 配置jk.conf文件

    可以再apache2的文件夾下面找到apache2.conf文件嗡呼,里面記錄了啟用mods-enabled文件夾下的所有組件。在/etc/apache2/mod-enabled文件夾下皇耗,找到jk.conf文件添加如下代碼南窗。

    JkOptions +RejectUnsageURI     //拒絕不安全連接,增加服務器安全性
    JkMount /* loadbalancer        //攔截所有類型的請求,交給loadbalancer處理
    
  • 配置work.properties文件

    在jk.conf文件中万伤,可以看到workers.properties文件在/etc/libapache2-mod-jk/workers.properties文件下
    進入目錄窒悔,修改workers.properties

    worker.tomcat_home=/usr/local/tomcat   //tomcat目錄
    worker.java_home=/usr/local/jdk        //jdk目錄
    
    worker.list=localtomcat,remotetomcate,loadbalancer  //設定woker成員,包括參與負載均衡的tomcat和負責負載均衡本身的worker
    
    //配置每一個worker
    worker.localtomcat.port=8009     //tomcat默認的AJP13協(xié)議的監(jiān)聽端口敌买,可以再context.xml中修改端口简珠。
    worker.localtomcat.host=127.0.0.1:8080     //tomcat的地址,可以使主機名或是ip地址
    worker.localtomcat.type=ajp13     //apache和tomcat的通信協(xié)議這里是ajp13
    worker.localtomcat.lbfactor=1   //負載均衡權值虹钮,值越大被認為性能越好聋庵。
    worker.localtomcat.socket_timeout=10    //如果tomcat在這個時間內(nèi)沒有回應JK,JK會生成一個錯誤芜抒,并進行重試珍策,默認會一直等待。
    worker.localtomcat.socket_keepalive=True   //防止防火墻將JK和Tomcat之間閑置的連接切斷
    worker.localtomcat.ping_mode=I     //ping_mod只是什么時候進行連接偵測宅倒。
    worker.localtomcat.ping_timeout=10000   //指示連接偵測的超時時間攘宙。
    
    
    //配置遠程remotetomcat
    ...........
    
    //設置負載均衡worker
    worker.loadbalancer.type=lb
    worker.loadbalancer.balance_workers=namenode,cloud2
    
  • 配置apache2虛擬主機

    打開/etc/apache2/sites-available/000-default.conf文件,在<VirtualHost *:80>中添加如下代碼

    JkMount /* loadbalancer

  • 配置每個tomcat節(jié)點上的配置文件server.xml

    在<Engine>標簽中配置jvmRoute屬性拐迁,屬性的值與worker名字 相同
    <Engine name="Cataline" defaultHost="localhoust" jvmRoute="localtomcat">

    在<Engine>標簽內(nèi)部加入如下代碼
    <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" />

  • 測試

    完成以上配置蹭劈,訪問apache地址,進行Tomcat主頁线召,關閉其中某一Tomcat铺韧,仍然可以進入。成功缓淹。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哈打,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子讯壶,更是在濱河造成了極大的恐慌料仗,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伏蚊,死亡現(xiàn)場離奇詭異立轧,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恬口,“玉大人,你說我怎么就攤上這事胜卤。” “怎么了凳怨?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵瑰艘,是天一觀的道長是鬼。 經(jīng)常有香客問我,道長紫新,這世上最難降的妖魔是什么均蜜? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮芒率,結果婚禮上囤耳,老公的妹妹穿的比我還像新娘。我一直安慰自己偶芍,他們只是感情好充择,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著匪蟀,像睡著了一般椎麦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上材彪,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天观挎,我揣著相機與錄音,去河邊找鬼段化。 笑死嘁捷,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的显熏。 我是一名探鬼主播雄嚣,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼喘蟆!你這毒婦竟也來了缓升?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤蕴轨,失蹤者是張志新(化名)和其女友劉穎仔沿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體尺棋,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年绵跷,在試婚紗的時候發(fā)現(xiàn)自己被綠了膘螟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡碾局,死狀恐怖荆残,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情净当,我是刑警寧澤内斯,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布蕴潦,位于F島的核電站,受9級特大地震影響俘闯,放射性物質發(fā)生泄漏潭苞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一真朗、第九天 我趴在偏房一處隱蔽的房頂上張望此疹。 院中可真熱鬧,春花似錦遮婶、人聲如沸蝗碎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹦骑。三九已至,卻和暖如春臀防,著一層夾襖步出監(jiān)牢的瞬間眠菇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工清钥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留琼锋,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓祟昭,卻偏偏與公主長得像缕坎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子篡悟,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容