linux 下使用httpd 搭建纯静态WEB网站
来源:互联网 发布:中远网络北京有限公司 编辑:程序博客网 时间:2024/06/05 10:16
说明:网站是纯静态页面(html)+图片组成的
httpd版本为:2.2.3
启动httpd:
启动httpd也许你会经常出现如下提示:
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name,using 127.0.0.1 for ServerName
网上有解释说是80端口被占用了,但是我用netstat -anp 命令 没发现80端口被其他程序占用
正常情况下,启动httpd服务后,使得IP访问,就可以打开httpd的主页,当出现这个提示时,启动了httpd服务,却无法访问httpd主页
网上有牛人介绍说,在httpd配置文件httpd.conf中,将ServerName 配置成 IP:端口 ,且端口与Listen 一致,如:
Listen 80ServerName 117.xxx.xxx.249:80
这种配置后,在启动httpd服务后确实不会出现上述提示了,但使用IP访问还是不能看到httpd的欢迎页面。
一开始,httpd.conf 文件,我是直接配置了一个虚拟主机,如下:
<VirtualHost *:80> DocumentRoot /opt/project/youngbull ServerName youngbull.net DirectoryIndex index.html ErrorLog logs/youngbull-error_log CustomLog logs/youngbull-access_log common</VirtualHost>其他配置使用的都是httpd默认的设置
域名设置:只是在域名管理DNS解析中添加了服务器IP,没有使用URL转发
这样配置后,在客户端第一次访问时总是失败,必须刷新很多次才能正常访问,并且图片显示很慢很慢
然后上网查资料,想通过集成TOMCAT方式使用,都失败了。
最后我修改了httpd.conf以下几个地方:
Listen 80ServerName 117.xxx.xxx.249:80Timeout 180<VirtualHost *:80> DocumentRoot /opt/project/youngbull ServerName youngbull.net ErrorLog logs/youngbull-error_log CustomLog logs/youngbull-access_log common</VirtualHost>
修改好后,使用下列命令重启httpd服务(注意是重启哦)
service httpd restart
然后就发现可以正常访问网站了,并且图片显示速度也正常了,直接使用服务器IP访问,看到的不是httpd欢迎主页,而是配置的网站了
自己觉得很莫名奇妙,最后面httpd.conf 的配置跟我之前配的没有多大区别啊,怎么会这样呢,真想不明白(求高手指点)
在这个过程当时,曾出现过一次,我使用service httpd start 启动服务时没有出现那个恶心的提示,然后使用IP 可以看到httpd的欢迎主页,
但随后,修改了配置我在启动时,又出现了那个提示,在这个过程当中,我每次改配置都是先使用service httpd stop 信上服务,改好后在使用
service httpd start启动服务
个人觉得,非必要的话尽量不要停掉httpd服务,修改配置后,通过service httpd restart 重启服务就可以了
这里有可能是因为我频繁的停止,开启httpd服务 造成80端口阻塞,所以经常出现那个恶心的提示,这个时间即使httpd.conf文件是最初,最原始的
开启httpd后直接使用IP访问也不能如愿的看到 httpd的欢迎页面
由于我对linux 下httpd 配置不熟,只能这么粗浅的解释,这些解释不保证正确,请只作参考,如果您知道具体原因,请留言或发邮件提点我一下
邮箱:atlim@163.com
渴望大神的点拨!
- linux 下使用httpd 搭建纯静态WEB网站
- Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务
- Ubuntu下 利用httpd和OpenSSL搭建HTTPS web服务器
- linux+httpd+svn搭建
- linux搭建httpd
- linux下svn服务器搭建 httpd(apache)+svn
- linux 下纯web服务器iptables 规则
- Linux(Ubuntu)下使用APACHE搭建http网站全过程
- Linux下搭建个人网站
- 搭建Linux服务器下网站
- 使用Octopress搭建静态博客网站
- 使用GitHub Pages + Jekyll 搭建静态网站
- 静态web服务器Httpd安装实操
- linux下Apache服务器使用入门----httpd.conf
- linux下使用yum安装jdk、mysql、tomcat、httpd
- linux下Apache服务器使用入门----httpd.conf
- linux下使用yum安装mysql、tomcat、httpd
- linux下使用yum安装jdk、mysql、tomcat、httpd
- [C#]Finalize,Dispose,SuppressFinalize3
- 警告:Parameters:Invalid chunk ignored
- 在Android模拟器上安装和卸载APK包
- AVC/H.264 Profile
- 一个小公司老板的日常管理,希望能让创业的朋友学到东西
- linux 下使用httpd 搭建纯静态WEB网站
- ThreadPoolTaskExecutor 创建线程池管理
- BADI_SD_SALES 内部使用,可以改用程序PROGRAM EXIT。
- Android菜单
- HBase 之访问控制
- 几个js很容易出错的陷阱
- android sd卡状态、路径、可用空间,内存
- 表格(table)属性cellspacing、cellpadding
- jsp乱码总结解决方案