周六休息时想到前天漏了个事——写好的代码怎么让老板查看。由于公司限制,外部资源无法直接上传,可工作又得及时反馈。在家完成的任务总不能每次都跑公司上传,刚好我手头有台服务器可用,这下问题就解决了,方便又高效,省时省力。
1、 分析二级域名结构
2、 首先需在域名服务商处将域名解析至虚拟主机,以阿里云为例,登录后台进行设置。由于虚拟主机仅支持CNAME记录,因此需为二级目录配置对应的二级域名,并将其通过CNAME方式指向虚拟主机提供的地址,完成解析绑定。
3、 登录虚拟主机管理后台,找到域名绑定功能,将二级域名csharp.itfan.vip添加并绑定至对应虚拟主机,保存设置即可完成操作。
4、 .htaccess 是 Apache 服务器中用于目录级配置的文件,能够对所在目录及其子目录进行灵活设置。利用该文件,可实现网页的301重定向、自定义404错误页面、修改文件扩展名、控制特定用户或目录的访问权限、禁止目录列表显示,以及设定默认首页文档等多种功能,提升网站的安全性与用户体验。
5、 通过WinSCP工具连接虚拟主机,在主目录中可找到默认隐藏的.htaccess文件,该文件用于网站配置管理。
6、 在主目录新建名为csharp的文件夹,把前天编写的两个文件放入其中,用于后续检查站点连接是否成功。
7、 调整伪静态配置
8、 目标是使二级域名访问时指向新建的子站目录,需添加相应代码实现。
9、 判断所访问的域名
10、 依据域名指向,访问相应文件夹或文件
11、 目前可直接通过访问域名 http://csharp.itfan.vip 进入网站,后续更新只需将代码放入 csharp 目录即可。但页面存在编码识别异常问题,导致文字显示混乱,排版出现错乱,需进一步排查修复以确保正常展示。
12、 查看服务器源代码时发现内容混乱,应是编码格式不一致所致,需仔细排查本地与服务器的编码设置差异并进行调整。
13、 找了很久才发现问题所在,既不是源代码的问题,也不是服务器编码设置的问题,竟然是FTP软件导致的。使用WINSCP上传时源代码就已经出现乱码,更换其他FTP工具重新上传后,问题顺利解决。
评论
更多评论