雲主機環境配置
1.如何更改遠端桌面埠3389為其他的埠號?
遠端終端服務預設基於埠3389。入侵者一般先掃描主機開放埠,一旦發現其開放了3389埠,就會進行下一步的入侵,所以我們只需要修改該服務預設埠就可以避開大多數入侵者的耳目。步驟如下
- 開啟“開始 →執行”,輸入 “regedit”,開啟登錄檔,進入以下路徑:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds-tcp],看見 PortNamber 值了嗎?其預設值是3389,修改成所希望的埠即可,例如33899,不過埠最大值不要超過65535,一般設定為1024-65535範圍內。
- 再開啟[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\TenninalServer\WinStations\RDP-Tcp],將 PortNumber的值(預設是3389)修改成埠33899。
- 修改完畢,重新啟動電腦,以後遠端登入的時候使用埠33899就可以了。
2.如何讓伺服器支援FSO元件?
請按以下步驟進行:
- 首先在系統目錄中查詢 scrrun.dll,如果存在這個檔案,請跳到第3步,如果沒有,請執行第2步。
- 在系統安裝盤i386目錄中找到 scrrun.dl_,用winrar解壓縮,得 scrrun.dll , 然後複製到你的系統目錄 c:\windows\system32\ 目錄中。
- 執行regsvr32 scrrun.dll即可。
- 如果想關閉FSO元件,請執行 regsvr32 /u scrrun.dll 即可。
3.如何修改mysql的最大連線數?
mysql預設的最大連線數是100,如果伺服器一直報 MySQL1040:too many connections 的錯誤,則需要增加最大連線數。
- 修改 /etc/my.cnf 檔案,在[mysqld]一節中增加下面一行
- set-variable=max_connections=500
- 儲存,退出。重啟MySQL。
- 可以增加下面這個變數:
set-variable=wait\_timeout=200
- 它表示200秒後將關閉空閒(IDLE)的連線,但是對正在工作的連線不影響。
- 修改mysql配置檔案,如 %windir%\my.ini 檔案,新增 max_connections 選項,然後重新啟動mysql就可以了。
max_connections=1000
4.如何限制sqlserver資料庫佔用最大記憶體的方法?
如果由於sqlserver資料庫佔用的記憶體過大,造成伺服器可用記憶體資源過少,導致伺服器執行緩慢甚至宕機。可以透過以下方法限制sqlserver佔用的最大記憶體,從而保證伺服器有足夠的記憶體可以使用:
- 登入伺服器->開啟企業管理器。
- 開啟SQLServer組。
- 右鍵點選(local)本地例項 ->選擇 “屬性”。
- 點選 “記憶體” 項,在其中 “最大值” 項中可以設定當前sqlserver可佔用的最大記憶體。
- 根據自己站點的訪問規模以及sqlserver資料庫的規模進行適當設定,一般建議限制在 128M 以下,不要超過 256M 。
5. 關於資料庫的問題
- 雲主機有限制資料庫型別麼?
不限制資料庫型別,使用者可以根據自己的需求進行軟體安裝和環境配置。- 購買雲主機包括資料庫的嗎?
雲主機不自帶資料庫,可以根據自己需求進行安裝。
6.雲主機如何重設mysql密碼?
- Windows系統
- 先關閉mysql服務,進入命令列提示符,定向到mysql的 bin 目錄下
- 執行命令:
mysqld --console --skip-grant-tables --shared-memory
- 然後再開啟一個 cmd 視窗(注意是另外開啟一個,當前開啟的不要關閉),輸入mysql -uroot -p命令,並點選兩次回車即可免密登入
- 首先使用
flush privileges;
命令重新整理許可權- 然後直接使用
set password for root@localhost = '新密碼';
命令設定密碼- 退出MySQL命令列,然後重新啟動MySQL服務。
- Linux系統
- 先結束mysql程序 #killallmysqld
- 用mysql安全模式執行並跳過許可權,
#mysqld\_safe–skip-grant-tables
- 用 root 登入,此時不需要密碼,
#mysql–uroot
- 開始重設密碼
#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- 最後重新啟動mysql服務,
service mysqld restart
7. 雲主機如何匯出或匯入Mysql資料庫?
- MYSQL資料庫匯出:利用MYSQL安裝時自帶的mysqldump管理工具
- 左下角 開始-> 執行 ->CMD, 進入DOS命令列狀態
- 輸入: CD /D D:\ProgramFiles\MySQL\MySQLServer5.0\bin>,進入MYSQL安裝目錄, \bin 為mysqldump管理工具所有在的目錄;
- 匯出語法為: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可以自由命名。- MYSQL資料庫匯入:
- 左下角 開始 選單-> 執行 ->CMD,進入DOS命令列狀態
- 輸入: CD /D D:\ProgramFiles\MySQL\MySQLServer5.0\bin>,進入MYSQL安裝目錄, \bin 為mysqldump管理工具所有在的目錄;
- 輸入: mysql -h119.12.12.11 -uaspchina -paspchina123456 aspchina < aspchina_net.sql
注意 :如果使用者 aspchina 沒有建立資料庫的許可權,將不能匯入aspchina_net.sql中的資料庫,spchina_net.sql只能是多張表。
8.如何在雲主機上啟用偽靜態urlrewrite技術?
- Windows
下載ISAPI_REWRITE,給該目錄匿名訪問組許可權,IIS右擊web站點屬性,點選 ISAPI 篩選器選項卡。新增 篩選器, 名稱可自定義,路徑指定為剛才下載的 ISAPI_Rewrite.dll, 然後點選 確定。- Linux
伺服器初始安裝的 apache 預設已經內建了 mod_rewrite 模組,不需要重複載入 so檔案,伺服器預設支援偽靜態功能。在apache配置檔案中加入以下配置:其中虛擬站點路徑需要替換為您的站點的目錄資料夾的路徑,如/data/home/website2等。配置完成後 重啟apache 生效。AllowOverrideAll