跳到主要内容

云主机环境配置

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 生效。