[本機配置遷移] 生產過程,非開發(1)

前言:這些天重買了一個無配置的aliyun學生機 win 2012 r2 server 64bit,從0配置到部署項目,記錄下過程,方便之後

1.在服務器C盤新建一個france 東西都放裏面

2.配置java 及環境

將我本地的D:\java8 目錄拷到服務器的C:\france\java8
在system環境變量中配置以下php

  1. JAVA_HOME C:\france\java8\jre1.8.0_60
  2. CLASSPATH .;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar; 這個沒配置目前是沒出現什麼問題,應該是開發機的某個佈置要配置
  3. Path %JAVA_HOME%\bin;

3.配置wamp及phpmyadmin

由於我有php的項目,wamp又集成了mysql
將我網盤的wamp下下來放到C:\france\wamp
爲讓phpmyadmin可以被外網訪問
D:\wamp\alias\phpmyadmin.conf 的配置設置以下(註釋信息說的足夠清楚了)html

Alias /phpmyadmin "C:\france\wamp/apps/phpmyadmin3.4.10.1/" 

# to give access to phpmyadmin from outside 
# replace the lines
#
#        Order Deny,Allow
#   Deny from all
#   Allow from 127.0.0.1
#
# by
#
#        Order Allow,Deny 
#   Allow from all
#

<Directory "C:\france\wamp/apps/phpmyadmin3.4.10.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Allow,Deny
    Allow from all
</Directory>

注意 Order Deny,Allow 是不能夠的 要 Order Allow,Deny
爲了防止他人直接訪問數據庫,再過以下處理
C:\france\wamp\apps\phpmyadmin3.4.10.1\config.inc.phpjava

中的mysql

$cfg['Servers'][$i]['user'] = 'xxxx';
$cfg['Servers'][$i]['password'] = 'xxxx';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

下面添加sql

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'xxxx';

這裏咱們選擇cookie認證 更多請參考
phpmyadmin設置登陸密碼的幾種方法數據庫

記得修改root密碼

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
可參考:http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.htmlapache

4.配置tomcat

以前我是將非安裝版的本地的考到服務器,才發現須要修改不少配置,
這樣 咱們選擇安裝版的tomcat7:http://tomcat.apache.org/download-70.cgi
安裝過程很簡單,且默認自啓動tomcat

遇到的問題:服務器

  1. 端口占用 ,改 conf裏的server就能夠
  2. 啓動閃退(使用解壓版時遇到) startup.bat 中的配置沒有改回來,正確set JAVA_HOME
  3. 運行到一半閃退.. 查log 說是mysql connect 失敗,mysql 沒有啓動,啓動wamp就能夠了
  4. 運行到一半內存溢出,項目的ehcache 配置過大,學生機的總內存只有1G 個人開發機是8G,因此出現我這邊沒錯 服務器錯

5.數據備份

//手動備份,將w2服務器的數據生成sql 而後導學生機,
//目前在學習如何進行服務器的交互 數據自動備份?
還有如何增量備份?以前都是全量備份
DB:惟一數據庫服務器,各服務器經過統一接口對用戶數據進行訪問
    腳本定時備份(可用quartz調度框架)

參考jd detailPage的一個流程
這裏寫圖片描述cookie

6.設置wamp自啓動

控制面板--管理工具--查看本地服務
雙擊 wampapache和wampmysqld 將其啓動類型均改成「自動」便可
也能夠添加下tomcat的,我用的安裝版 默認自啓動

7.學習多服務器的集羣

loading..

相關文章
相關標籤/搜索