[在此处输入文章标题]
第一次周报
一.本周任务:
1. 搭建Apache服务器,并将端口号设置为9999
– 提供外网访问地址(URL地址)
– 提供一个该URL的二维码
2. 安装NodeJS环境 熟悉JavaScript语法
二.任务完成过程:
1.搭建apache服务器:
A.申请购买华为云服务器,os为ubuntu server 14.04
B.安装apache2
先更新软件源 sudo apt-get update
下载安装apache2sudo apt-get install apache2
C.在华为云网站中的控制台更改安全组
允许端口号为80的tcp协议入方向访问
D.浏览器中输入服务器的ip地址:http://114.115.213.190,可以打开apache2默认的页面
.
E.更改apache的配置文件,使得端口号变为9999
利用 Vim指令打开apache2文件夹中的ports.conf,listen 80改成listen 9999
修改000-default.conf virtualhost*:9999
修改成功后浏览器中输入http://114.115.213.190,也就是默认的80端口,不再能够有网页,但是输入http://114.115.213.190:9999 则有响应。
F.先在本地电脑写好需要的个人简介html文件,下一步需要将该html文件上传到云服务器。选择利用putty上传。
华为云服务器的ssh已经默认开启。因此云服务器端不再需要配置。
在本地下载好putty软件包,打开命令行cmd,利用pscp上传文件
如将aaa.jpg传到/home下,则: pscp aaa.jpg root@192.168.0.101:/home
192.168.0.101为华为云服务器的弹性ip地址。
Apache2的默认网页位置为var/www/html ,将hello3.html和响应的jpg图片上传到该位置
G.浏览器中输入http://114.115.213.190:9999/hello3.html ,成功出现个人简介网页
G.二维码利用网上的生成器即可生成
H.与同学进一步交流发现一个很好用的软件 mobaXterm,可以方便的远程操作服务器。利用该软件可以方便的上传下载文件以及管理服务器的文件系统。
2.安装nodejs环境
进入nodejs官网,下载安装包。
编写例程,helloworld.js
var http =require("http");
http.createServer(function(request,response) {
response.writeHead(200,{"Content-Type": "text/plain"});
response.write("test nodjs");
response.end();
}).listen(8899);
console.log("nodejs start listen 8899 port!");
进入命令行,利用node运行写好的程序
然后浏览器打开http://127.0.0.1:8899/ 可以看到输出了test nodjs。环境安装配置成功。