搭建一个简单的Web服务器
搭建环境
Ubuntu Desktop 14.04 LTS
Apache2
MySQL
PHP
搭建步骤
ubuntu下Apache2的安装与启动
安装Apache2
|
|
重启Apache2
|
|
重启时系统提示错误信息:
|
|
看来是Apache的配置有问题,需要做一点小修改。
Ubuntu下的Apache配置文件在: /etc/apache2/apache2.conf
解决方法:
|
|
在文件后面加上:
|
|
再执行重启Apache命令:
|
|
查看port80是否已经监听:
|
|
显示:
|
|
证明apache2已经正常启动,port 80已经处于监听状态
###打开浏览器进行测试
此时,在Web服务器本机浏览器输入127.0.0.1已经可以看到apache的默认网页。
另外,如果你的Web服务器架设在内网,链接上内网的所有设备(智能机、电脑、pad等),它们的浏览器输入你的服务器IP也可以正常访问你的网站。
我的网站就架设在家里的局域网内部,IP:192.168.1.X
网站的对外开放
想要这个局域网内的网站外部也能访问很简单,只要进入家里路由器的设置界面,做一个“端口映射”设置就好。
如果你想问“端口映射”是什么鬼的话,我附上度娘的解释:什么是端口映射? 还是很通俗易懂的吧!
我的路由器是FAST路由器,设置端口映射的方法在这里:FAST路由器设置端口映射
这时,外部网络浏览器输入宽带拨号获得的IP(在路由器设置界面的首页,运行状态中,WAN口状态里可以看到PPPoE拨号得到的IP)就可以访问你的网站啦!
另外如果你想要用一个域名而不是IP地址访问你的网站的话,需要注册域名,no-ip网站也可以申请免费的动态域名,安装动态域名解析软件(貌似很多人用的花生壳)。(我没有搞域名,对我来说无所谓,所以这里没有详细说明啦!)
###给网站做实体内容
喜欢前端设计的小伙伴可以 自行设计喜欢的页面。鉴于笔者对Web前端开发不感兴趣,当然,也没有这个天赋,于是用了人家做的模板,黑色泡沫背景,很漂亮。
源代码下载地址:一个nice的纯黑泡沫背景首页
这里只是一个版面,有兴趣的话可以自己添加网站具体内容(利用前端设计技术,Javascripts,HTML,CSS,DOM等),随便你做个bi格很高的个人blog,或是搞一个经济适用的电商网站,很酷炫哈!!
遗留问题
如果不把网站架设在局域网内部,也就是Ubuntu直接ADSL拨号上网,此时外部用我拨号获得的IP居然无法访问我的网站?!有知道原因的大神麻烦给我留言!