当前位置: 技术问答>linux和unix
如何搭建一个html服务器,在LINUX上??(小女子在线等待)
来源: 互联网 发布时间:2016-03-11
本文导语: 我现在有一个HTML页面.我先帮它放到LINUX服务器上去,以供项目组的人都能访问,请问怎么搭建??? | 原文链接:http://hi.baidu.com/snbbs/blog/item/0cd3267fadac650928388aee.html 服务器端: ====== 修改httpd.c...
我现在有一个HTML页面.我先帮它放到LINUX服务器上去,以供项目组的人都能访问,请问怎么搭建???
|
原文链接:http://hi.baidu.com/snbbs/blog/item/0cd3267fadac650928388aee.html
服务器端:
======
修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
很多文章都说通过修改为 AddDefaultCharset GB2312 把缺省语言改成GB2312来解决中文乱码,确实GB2312内码的网页可以正常显示了,但这并非万全之策。因为当你的网页内码不是GB2312,就算你在网页用下面的指定了正确的语言,如ISO8859-1,也不会解码为ISO8859-1,因为Apache已经先你一步将GB2312指定为网页的语言了.
而这个是加了 AddDefaultCharset off 后的.
修改后请重新启动Apache,在Redhat中命令为
/etc/init.d/httpd restart
当使用一些网页脚本引擎,如PHP,还可能需要修改相应的配置文件。
以PHP为例,需要修改php.ini (Red Hat中位置在/etc/)
找到:
default_charset = "iso-8859-1" 或者类似的,如 default_charset = "gb2312",将其注释掉:
;default_charset="iso-8859-1"
客户端:
=====
在中文网页请中依情况在标签中添加:
GB2312:
BIG5:
UTF-8: (注意是UTF-8,而不是UTF8,我已经上过当了)
如果还是不正常,请清空浏览器的Cache试试。
试试!
服务器端:
======
修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
很多文章都说通过修改为 AddDefaultCharset GB2312 把缺省语言改成GB2312来解决中文乱码,确实GB2312内码的网页可以正常显示了,但这并非万全之策。因为当你的网页内码不是GB2312,就算你在网页用下面的指定了正确的语言,如ISO8859-1,也不会解码为ISO8859-1,因为Apache已经先你一步将GB2312指定为网页的语言了.
而这个是加了 AddDefaultCharset off 后的.
修改后请重新启动Apache,在Redhat中命令为
/etc/init.d/httpd restart
当使用一些网页脚本引擎,如PHP,还可能需要修改相应的配置文件。
以PHP为例,需要修改php.ini (Red Hat中位置在/etc/)
找到:
default_charset = "iso-8859-1" 或者类似的,如 default_charset = "gb2312",将其注释掉:
;default_charset="iso-8859-1"
客户端:
=====
在中文网页请中依情况在标签中添加:
GB2312:
BIG5:
UTF-8: (注意是UTF-8,而不是UTF8,我已经上过当了)
如果还是不正常,请清空浏览器的Cache试试。
试试!
|
安装apache这个包,把HTML文件放到缺省的文档目录下,一般是/var/www/html,你可以看看apache的配置文件,不同发行版不太一样,比如redhat的在
/etc/httpd/conf/httpd.conf
你需要查看这一行:
DocumentRoot "/var/www/html"
/etc/httpd/conf/httpd.conf
你需要查看这一行:
DocumentRoot "/var/www/html"
|
是不是浏览器的原因?
|
装一个apache就可以了,把你的页面放在/var/www下面就可以浏览了
|
apache搞定撒!linux系统一般都自带apache,把apache启动了,然后把你的网页放到/htdocs目录下,以后就可以用ip地址/你的网页名访问了!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。