跳到主要内容

雲主機環境配置

1.如何更改遠端桌面埠3389為其他的埠號?

遠端終端服務預設基於埠3389。入侵者一般先掃描主機開放埠,一旦發現其開放了3389埠,就會進行下一步的入侵,所以我們只需要修改該服務預設埠就可以避開大多數入侵者的耳目。步驟如下

  1. 開啟“開始執行”,輸入 “regedit”,開啟登錄檔,進入以下路徑:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds-tcp],看見 PortNamber 值了嗎?其預設值是3389,修改成所希望的埠即可,例如33899,不過埠最大值不要超過65535,一般設定為1024-65535範圍內。
  2. 再開啟[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\TenninalServer\WinStations\RDP-Tcp],將 PortNumber的值(預設是3389)修改成埠33899。
  3. 修改完畢,重新啟動電腦,以後遠端登入的時候使用埠33899就可以了。

2.如何讓伺服器支援FSO元件?

請按以下步驟進行:

  1. 首先在系統目錄中查詢 scrrun.dll,如果存在這個檔案,請跳到第3步,如果沒有,請執行第2步。
  2. 在系統安裝盤i386目錄中找到 scrrun.dl_,用winrar解壓縮,得 scrrun.dll , 然後複製到你的系統目錄 c:\windows\system32\ 目錄中。
  3. 執行regsvr32 scrrun.dll即可。
  4. 如果想關閉FSO元件,請執行 regsvr32 /u scrrun.dll 即可。

3.如何修改mysql的最大連線數?

mysql預設的最大連線數是100,如果伺服器一直報 MySQL1040:too many connections 的錯誤,則需要增加最大連線數。

  1. 修改 /etc/my.cnf 檔案,在[mysqld]一節中增加下面一行
  2. set-variable=max_connections=500
  3. 儲存,退出。重啟MySQL。
  4. 可以增加下面這個變數:set-variable=wait\_timeout=200
  5. 它表示200秒後將關閉空閒(IDLE)的連線,但是對正在工作的連線不影響。
  6. 修改mysql配置檔案,如 %windir%\my.ini 檔案,新增 max_connections 選項,然後重新啟動mysql就可以了。
    max_connections=1000

4.如何限制sqlserver資料庫佔用最大記憶體的方法?

如果由於sqlserver資料庫佔用的記憶體過大,造成伺服器可用記憶體資源過少,導致伺服器執行緩慢甚至宕機。可以透過以下方法限制sqlserver佔用的最大記憶體,從而保證伺服器有足夠的記憶體可以使用:

  1. 登入伺服器->開啟企業管理器。
  2. 開啟SQLServer組。
  3. 右鍵點選(local)本地例項 ->選擇 “屬性”
  4. 點選 “記憶體” 項,在其中 “最大值” 項中可以設定當前sqlserver可佔用的最大記憶體。
  5. 根據自己站點的訪問規模以及sqlserver資料庫的規模進行適當設定,一般建議限制在 128M 以下,不要超過 256M

5. 關於資料庫的問題

  1. 雲主機有限制資料庫型別麼?
    不限制資料庫型別,使用者可以根據自己的需求進行軟體安裝和環境配置。
  2. 購買雲主機包括資料庫的嗎?
    雲主機不自帶資料庫,可以根據自己需求進行安裝。

6.雲主機如何重設mysql密碼?

  1. Windows系統
    1. 先關閉mysql服務,進入命令列提示符,定向到mysql的 bin 目錄下
    2. 執行命令:mysqld --console --skip-grant-tables --shared-memory
    3. 然後再開啟一個 cmd 視窗(注意是另外開啟一個,當前開啟的不要關閉),輸入mysql -uroot -p命令,並點選兩次回車即可免密登入
    4. 首先使用flush privileges; 命令重新整理許可權
    5. 然後直接使用set password for root@localhost = '新密碼';命令設定密碼
    6. 退出MySQL命令列,然後重新啟動MySQL服務。
  2. Linux系統
    1. 先結束mysql程序 #killallmysqld
    2. 用mysql安全模式執行並跳過許可權,#mysqld\_safe–skip-grant-tables
    3. root 登入,此時不需要密碼,#mysql–uroot
    4. 開始重設密碼
      #mysql>usemysql;
      Reading table information for completion of table and column names
      You can turn off this feature to get a quicker start up with–A
      Database changed
      Mysql>upsate user set Password=newpassword where user=‘root’;
      Query OK, 2 rows affected(0.02sec)
      Rows matched: 2 Changed:2 Warnings:0
      Mysql>quit
    5. 最後重新啟動mysql服務,service mysqld restart

7. 雲主機如何匯出或匯入Mysql資料庫?

  1. MYSQL資料庫匯出:利用MYSQL安裝時自帶的mysqldump管理工具
    1. 左下角 開始-> 執行 ->CMD, 進入DOS命令列狀態
    2. 輸入: CD /D D:\ProgramFiles\MySQL\MySQLServer5.0\bin>,進入MYSQL安裝目錄, \binmysqldump管理工具所有在的目錄;
    3. 匯出語法為:mysqldump-h[hosname]-u[user_name]-p[password]--default-character-set=[char_set_name] [db_name] > [save_path]
      例如mysqldump -h 119.12.12.11 -u mysql-p mysql123 --default-character -set=utf8 aspchina --skip-lock-tables > d:\\aspchina\_net.sql
      119.12.12.11 為遠端伺服器IP, -u mysql mysql 為資料庫使用者名稱, -p mysql123 mysql123 為使用者密碼, set=utf8 為匯出MYSQL的編碼格式, aspchina為要匯出的資料庫名, >d:\aspchina_net.sql 為匯入到本地的存放路徑, aspchina_net.sql可以自由命名。
  2. MYSQL資料庫匯入:
    1. 左下角 開始 選單-> 執行 ->CMD,進入DOS命令列狀態
    2. 輸入: CD /D D:\ProgramFiles\MySQL\MySQLServer5.0\bin>,進入MYSQL安裝目錄, \binmysqldump管理工具所有在的目錄;
    3. 輸入: mysql -h119.12.12.11 -uaspchina -paspchina123456 aspchina < aspchina_net.sql
      注意 :如果使用者 aspchina 沒有建立資料庫的許可權,將不能匯入aspchina_net.sql中的資料庫,spchina_net.sql只能是多張表。

8.如何在雲主機上啟用偽靜態urlrewrite技術?

  1. Windows
    下載ISAPI_REWRITE,給該目錄匿名訪問組許可權,IIS右擊web站點屬性,點選 ISAPI 篩選器選項卡。新增 篩選器, 名稱可自定義,路徑指定為剛才下載的 ISAPI_Rewrite.dll, 然後點選 確定
  2. Linux
    伺服器初始安裝的 apache 預設已經內建了 mod_rewrite 模組,不需要重複載入 so檔案,伺服器預設支援偽靜態功能。在apache配置檔案中加入以下配置:
    AllowOverrideAll
    其中虛擬站點路徑需要替換為您的站點的目錄資料夾的路徑,如/data/home/website2等。配置完成後 重啟apache 生效。