学校课程项目汇报:基于ubuntu的apache云服务器搭建

[在此处输入文章标题]

 

 

第一次周报

一.本周任务:

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。环境安装配置成功。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值