ASP 运行环境使用指南
操作系统 :Windows2008 64 位
软件明细: IIS - ASPNET - Mysql - FileZilla Server
注:各个软件版本以云市场镜像中产品介绍为准。
IIS 7.0 及 ASP.Net 4.0 配置采用操作系统自带的服务器管理器添加 Web 服务器( IIS 角色 )完成;
MySQL 5.5 为官方下载的 mysql-5.5.37-winx64.msi 版本安装配置的;
FileZilla 软件已配置成被动模式,采用 21 端口和 5000-5004 端口。
FileZilla Server 密码 FileZilla Server ( FTP ) 的用户名 / 密码保存在系统目录下:
C:\Users\Administrator\Desktop\default.pass.txt 文件中。
修改 FileZilla Server 密码:
以 Administrator 用户登录系统,双击桌面的 “ FileZilla Server Interface ” 快捷方式,依次 “ Edit ” → “ Users ” ,在 password 中修改 www 用户的密码然后在运行下通过以下命令重启 FileZilla Server 即可:
net stop "FileZilla Server"
net start "FileZilla Server"
注意:用户名 www 为镜像默认采用的 ftp 用户,关于如何再添加新的 ftp 用户,请参考 FileZilla 软件用法,网上也有很多相关资料,这里不再赘述。
MySQL 密码 MySQL 用户名 / 密码保存在系统目录下 :
C:\Users\Administrator\Desktop\default.pass.txt文件中。
修改 mysql 密码:
mysqladmin -uroot -p 老密码 password 新密码
注意:老密码即您 mysql 的 root 用户当前的密码,新密码即您修改后的密码。 -p 跟老密码之间没有空格。老密码跟 “ password ” 之间有空格,password 跟新密码之间有空格。
软件默认主目录:C:\Program Files (x86) 或C:\Program Files
web 主目录: C:\inetpub\wwwroot
FileZilla 安装目录:C:\Program Files (x86)\FileZilla Server
mysql 主目录:C:\websoft\mysql mysql 配置文件:C:\websoft\mysql\my.cnf
日志目录: C:\Windows\System32\LogFiles\HTTPERR 为IIS错误日志目录
有关MySQL日志可根据需要搜索相关资料配置。
请打开 “ 开始 ” → “ 运行 ”,并键入如下命令: 命令行方式:
停止: “%ProgramFiles(x86)%\FileZilla Server\FileZilla Server.exe” stop
启动: “%ProgramFiles(x86)%\FileZilla Server\FileZilla Server.exe” start
或图形方式 :
“services.msc” 找到 “FileZilla Server FTP server” 并右键 “重新启动” ,如下图:
MySQL 的启动与停止:
请打开 “ 开始 ” → “ 运行 ” ,并键入 “ cmd ” ,进入到 MySQL 安装目录下的 bin 文件夹,这里是 C:\websoft\mysql\bin,键入 net mysql start 或 net mysql stop 就可以分别启动与停止 mysql 服务,如下图:
图形界面请参照 FileZilla 并如下图:
FileZilla Server 的启动与停止:
请打开 “ 开始 ” → “ 运行 ” ,并键入如下命令:
net start “FileZilla Server”
net stop “FileZilla Server”
来启动或停止 IIS 服务。或使用图形界面按如下操作即可:
相关软件在安装时都已默认加入到系统服务中,来保持软件的开机自启。因此,您可以通过操作系统服务的方式一样操作他们。
配置 FileZilla 后将本地Web程序传送至 Server 端相应位置(一般为网站虚拟目录,此处为 C:\inetpub\wwwroot,以 ASP.NET 探针 AspxCheck.aspx 为例),如下图:
打开 “Internet 信息服务( IIS )管理器”,重新启动下网站打开 http://localhost/aspxcheck.aspx 的地址就可访问刚才上传的探针了。如下图:
网站部署成功,现在可以绑定域名了。
如下图,在 IIS 管理器中右击您的网站(此处为 ”Default Web Site”) 选择“编辑绑定”:
在“添加网站绑定”中指定一个 IP 地址(也可不指定)和您的域名,如下图:
至此,网站部署完成。
注意: 1、绑定的域名需先在域名注册服务提供商如万网等申请备案,否则会被 ISP 加入黑名单; 2、解析到阿里云服务器的 IP 地址需先备案接入到阿里云,否则会出现访问不了问题
使用管理员身份登录至服务器,在你的数据盘(如 D 盘)新建一文件夹(此处以 WEB 为例),右击打开“安全”选项卡添加本地用户组 Users 并授予此目录的完全控制权限,如下图:
最终效果如下图:
然后将您站点的WEB文件完全拷贝至该目录下并保持原来的目录结构。 打开 “Internet 信息服务(IIS)管理器”添加一个网站,见下图:
然后在“添加网站”对话框中填入好方框中的内容。如下图:
至此,网站的迁移完成。
镜像部署的 Mysql 的安装目录及数据目录都存放在系统盘中,同样考虑到系统盘空间不够用的情况,后面如果我们部署的 Mysql 数据量很大,这里就需要我们将我们的 Mysql 迁移至数据盘中。
Mysql 迁移至数据盘中,一般指将 Mysql 的数据目录迁移至数据盘中。具体操作步骤可以参考如下:
1、格式化数据盘(推荐 NTFS 文件格式),并为其分配一盘符(此处以 D 为例),见下图:
打开该数据盘并在其内新建一文件夹(此处以 D:\MySQLData 为例)。
2、停止 MySQL 服务,由“组织”→“文件夹和搜索选项”打开“文件夹选项”“查看”,选中“显示隐藏文件…….”前的单选框。如下图:
创建好的文件夹(此处为 D:\MySQ 将 C:\ProgramData\MySQL\MySQL Server 5.5\data 中的文件夹及文件完全复制至刚刚 LData )。如下图所示:
3、将 C:\websoft\mysql\my.ini 中的:
#Path to the database root datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”
修改为(注意,要将上面路径中的 / 改为 \,否则可能不成功。同时记得备份原先的配置文件及数据文件):
#Path to the database root datadir=“D:\MySQLData”
4、启动 MySQL 服务并登录,如果登录成功,则迁移完成。
很多用户反馈,用镜像生成系统后,云主机本地能够连接 mysql,为何远程连接不上 mysql 呢?
这是因为默认安装的 mysql ,出于安全考虑,只能本地连接。如果您需要远程连接,这里就需要设置一下mysql的权限表。
具体设置的步骤如下:
1、在您的云主机上连接进入 mysql。
2、执行以下 mysql 命令:
use mysql
#打开 mysql 数据库
将 host 设置为 % 表示任何 ip 都能连接 mysql ,当然您也可以将 host 指定为某个 ip
update user set host='%' where user='root';
flush privileges;
#刷新权限表,使配置生效
然后我们就能远程连接我们的 mysql 了。
3、如果您想关闭远程连接,恢复 mysql 的默认设置(只能本地连接),您可以通过以下步骤操作:
use mysql
#打开 mysql 数据库
update user set host='localhost' where user='root';
flush privileges;
#刷新权限表,使配置生效
备注:您也可以添加一个用户名为 yuancheng,密码为 123456 ,权限为 %(表示任意 ip 都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
1 flush privileges;
本镜像所提供的软件均支持卸载:
卸载 IIS7.0 与 ASP.Net4.0:
请打开“服务器管理器”在角色中删除相应的角色或服务即可。
卸载 MySQL5.5 或 FileZilla:
请打开 windows 卸载程序 appwiz.cpl,完成相应的软件的卸载。