2025 独立开发者训练营:AI Agent!查看介绍 / 立即报名 →

博客

宁皓网服务器升级了 :)

昨晚服务器出了点问题,最近总是会有点问题,一般来说重启以后就好了。给阿里云提交了工单,阿里云的回复是,可能是服务器资源耗尽,重启以后释放了资源,然后就可以了。并且建议我平时多重启下,并且需要经常监控服务器。这对我来说,挺难做到的,我想还是升级下服务器看看吧。刚才为宁皓网的服务器加了点内存,还有 CPU 。

我希望能为大家提供永不宕机的服务,不过这需要时间去解决,先给大家道个歉,对不起了。非常感谢大伙的支持 :)

练习 - 05 - 配置 Apache 的虚拟主机

owl 摄影:Arjun Kalra Apache 的虚拟主机就是在一台服务器上运行多个网站,每个虚拟主机都可以绑定独立的域名,为这些域名可以指定单独的目录,访问这些域名的时候,Apache 会打开对应目录里面的东西。配置 Apache 的虚拟主机,只需要去修改 Apache 的配置文件。虚拟主机的英文是 virtual host,所以,你的 Apache 配置虚拟主机的文件可能是 httpd.conf ,也可能是跟 virtual host 这个名字相关的文件,比如 vhost.conf ,具体要使用哪一个配置文件,你需要自己去判断。 这个小练习我们在本地电脑上去模拟一下配置 Apache 虚拟主机的过程。

小练习 1 - 修改 hosts 文件

练习 - 04 - 配置 Apache 服务器的监听端口

提供 Web 服务的 Apache 服务器,可以通过 httpd.conf 这个文件来设置,httpd 是 Apache 的一个主程序,你也可以把它当成就是 Apache 服务器。有时候 Apache 的相关配置可能会在不同的文件上,这些配置文件经常以 .conf 为扩展名,比如可能有配置文件专门控制虚拟主机。这些配置文件的作用,可以根据它的文件名来判断。通常 httpd.conf 是主配置文件,找到并打开它,仔细阅读文件里的内容,你会发现,在这个文件里可能会包含其它配置文件的路径。

这个练习的目的是理解 Apache 服务器的配置文件,知道它在哪里,如何去修改它。

首先,找到 httpd.conf , Apache 服务器的主要配置文件,你需要判断出它的位置,不同的系统,集成软件,版本,导致了这个配置文件不一定在什么地方,你可以用搜索引擎来解决这个问题,比如你的是 WAMP 在本地搭建的环境,可以用 google.com 或者 bing.com 搜索 “WAMP apache httpd.conf ”,类似这样的关键词,你应该能找到答案。

练习 - 03 - 配置 Web 开发环境里的 PHP

WTF?!?!
摄影:AlexThomson

你在本地搭建好了一个 Web 开发环境,通常你需要修改环境的一些设置来达到一些目的,也有可能是 Web 应用要求你去修改某些特定的设置,或者通过修改设置来优化网站的性能。修改 Web 运行环境的设置是通过修改一些配置文件来完成的,比如想要修改 Apache 的配置,你需要找到 httpd.conf 这个文件,想修改 PHP 的设置,一般是 php.ini 这个文件,MySQL 的设置文件通常是 my.cnf 。找到这些文件所在的位置,打开以后,修改对应的选项的值,保存文件,然后重启 Web 运行环境,这样就可以完成修改了。

通过下面这两个小练习,你可以学会 PHP 的配置是怎么回事,在哪里去修改。

练习 - 02 - 搭建本地的 Web 开发环境

摄影:Austin Thomas

如果你想在互联网上运行一个网站,你需要一台搭建了 Web 运行环境的服务器,在开发网站的时候,一般我们会在本地的 Web 运行环境下做,也就是你在自己的电脑上或本地网络上搭建一台 Web 服务器,这样做会更方便开发。完成以后,你可以找一台在互联网上的服务器,或虚拟主机,把设计好的网站传上去。

今天我们这个小练习,主要目标就是学会在本地搭建一个可以运行网站的环境。

环境的组成

一个 Web 运行环境是由几个部分组成,具体要看你想运行什么样子的网站,比如你可能想运行用 PHP 语言写的网站应用, 那你的环境可能由 Apache (Web 服务器),MySQL(数据库管理系统),PHP(PHP 语言的解释器)组成。

练习 - 01 - 在家里搭建一个无线局域网

练习是学习的很重要的一个步骤,练习也是很有效的,所以我想今后每隔一段时间就写一个小练习,大家可以根据自己的情况去操作,通过这些练习我们可以慢慢学会 Web 设计需要的知识,顺便学一些专业名词。我们从最最基础的开始。

今天这个小练习,去动手为自己的家里或其它地方搭建一个无线局域网。

相关的概念

互联网(Internet)

互联网其实就是一大堆电脑连到了一块儿,这些电脑之间会遵守一些特定的协议,这样他们之间可以互相的通信。互联网是一种广域网(WAN, Wide Area Network),就是一种大范围的网络。

IP 地址

在互联网上的设备(电脑,平板,手机)都有一个唯一的 IP 地址,这种在互联网上的 IP 地址一般我们称为公网 IP。有了 IP 地址,设备与设备之间才能互相沟通,比如使用浏览器上查看网页,发送邮件等等。140.211.10.62 ,这个地址是 drupal.org 服务器的 IP 地址。

局域网(LAN)

局域网是一种小型的网络,在局域网上的设备可以相互交流,比如共享文件,打印机,在互联网上能做的事,也可以在局域网上做到,你可以在局域网上搭建一个 Web 服务器来运行一个网站,这样所有在这个局域网上的设备都可以访问这个网站。

2014 年成为一名 Web Designer

花一年的时间学习,再花一年的时间建立自己的作品集。如果你爱互联网,喜欢设计,订阅宁皓网,我想你不会后悔的。

2014 年目标

学会基本的所需要的知识,成为一名真正能做出东西的 Web 设计,可以解决大部分企业或个人网站需求。

偶尔做点广告

一般我不会这样去推销,我想现在订阅宁皓网的会员,也不是因为夸张的广告语,垃圾邮件,短信,骚扰电话而加入的。因为我们还没有做过这些事儿,其实我也不太清楚大伙是怎么知道宁皓网,还有是什么原因让大家决定要付费订阅的。我也挺好奇的。

不过我也害怕你浪费了太多时间去选择,无从下手,看了不好的视频,参加了昂贵且不太实用的实体培训,所以以后偶尔吹点小牛,请大伙别太介意。

宁皓网是一个整体

我们不会单独去销售单个课程,如果单独销售,价格也不会便宜,但我不想这样。因为这会增加你的选择时间,选择的成本是极大的,选择也是很痛苦的,还有就是课程与课程之间是有联系的,最终所有的课程会构建起一个完整的体系,您订阅的就是这个东西,并不是一个一个看起来不太相关的课程,而是一个完整的知识体系。

30 了

王皓和小雪

8 个月学会了走路,30 岁学会了踏实做事。

《 HTML5:Web 存储 》在用户浏览器上存储点东西

在客户的浏览器上,你可以存储一些内容,用户的设置,最新浏览网站的时间,没写完的文章等等,在我们的应用里面,可以利用这些存储的内容,这就是 HTML5 的 Web Storage 。《 HTML5:Web 存储 》 这个课程说的就是 HTML5 的 Web Storage,这是 HTML5 系列课程之一。

《 HTML5:Web 存储 》课程封面

Web Storage 分成两个部分, Local Storage (本地储存空间),还有 Session Storage(连线时段储存空间),这两个东西用起来都差不多,不过行为有点区别,在课程里,我们主要介绍了 Local Storage ,最后一节讲到了 Session Storage 。

两部启发我的电影

电影海报

《 中间人 》(Middle Man),《 社交网络 》(The Social Network)。前两天跟一新朋友见面闲聊,他说在上学的时候,看过一部电影,有两个混混一起做了一个色情网站 ... 哎 ~ 我说我也看过,而且很受启发。这部电影就是 《 中间人 》。

这两部电影都是根据真实的事件改编成的,其实很多情节我都记不清了,不过有几个地方让我印象深刻。比如在 《 中间人 》这部电影里,两人做好了网站,是个色情网站,用户可以用信用卡订阅,$99 (这跟宁皓网定价接近),有人订阅,会发出 当 一声响 ... 不过很久都没人购买。直到一天晚上 ... 当 ... 当 ... 当... 当... 当当当当当 ...

赚到钱以后,俩人决定做自己的内容,于是他们开始原创色情电影。

《 社交网络 》讲的就是 马克·扎克伯格 创建 Facebook 的故事。这两部电影给我的启发就是,要去创造一点东西。或许,也只有像我这样的呆子才会这样想。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点