在钦州师专学习期间,感谢檀老师给了我机会让我接触高性能的服务器,并且能一手来操作它。 学校现在要建立一个WEB服务器,操作系统选择Linux(RH9)。在安装好RedHat9 后,用root帐户登录,在终端下键入setup启用httpd服务(也可以service httpd start)。 启用httpd后,将做好的web页面放到/var/www/html下,在Mozilla中键入 http://127.0.0.1/ 结果显示中文乱码; 以前配置Linux的时候没有注意这个问题,结果显示出来的页面在Mozilla中点击:查看->字符编 码->简体中文这样才能正确显示中文字体,否则是乱码。 既然问题出来了,我就想办法解决,在此我先请教了 http://www.chinaunix.net/ 的高手们,又在网上查 了相关的资料,最后确认是httpd.conf的加载字体惹的祸。 在httpd.conf中,默认配置AddDefaultCharset ISO-8859-1 我们修改让Apache启动时自动查找Web页面的 标签根据来选择系统页面语言这样我们就注释掉#AddDefaultCharset ISO-8859-1,然后关掉系统的自动加载字体选项AddDefaultCharset Off这样浏览器在运行时候就根据web页面的标签来选择语言了。 然后重新启动Apache Service httpd restart 注意配置到这里已经可以了,但是浏览器还保存了修改前的缓冲,我们需要删掉浏览器的cache文件。然后浏览就可以了。到此Web服务器的配置初步基本完成。 接下来我要做的就是使Internet能够访问主机了,我将做好的web页面放到自己建好的目录/var/www/web下,这样所有的工作基本做完了剩下的就是调试了。 最后又出现了一个新的问题,web服务器配置完了后,只能在本机上进行访问,在内网的机子上都不能访问,更不用说外网了,结果最后认为是防火墙在作怪,把防火墙停掉以后访问都可以了,按照事先申请好的域名和DNS配置好了Apache。接下来的工作我将继续学习,使Apache在这里跑的最快最安全。 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 23:30 , Processed in 0.155108 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.