Ubuntu服务器部署静态网页

来源:互联网 发布:淘宝代购是怎么赚钱的 编辑:程序博客网 时间:2024/05/22 07:43

服务器


我所使用的服务器是安装在虚拟机里面的Ubuntu14.04.5,虚拟机软件是甲骨文的VirtualBox,网络设置为桥接网卡,这样就只能供我主机所在的局域网直接使用ip访问。

所需组件


httpd-2.4.27.tar.bz2
apr-1.4.2.tar.gz
apr-util-1.3.9.tar.gz
pcre-8.10.zip

准备工作


  • 安装以下组件
    • 命令
    • sudo apt-get install ***

g++
gcc
cmake
vim
openssh-server # 如果用远程ssh连接 #

安装步骤


  • 所有命令都是在root权限下执行
  • 将几个组件下载下来并放置在/usr/local/src目录下
    解压缩命令:
tar jxvf httpd-2.4.27.tar.bz2    //解压apache的压缩包tar -zxvf apr-1.4.2.tar.gz  //解压apr组件tar -zxvf apr-util-1.3.9.tar.gz  //解压apr-util组件unzip -o pcre-8.10.zip  // 解压pcre组件
  • 进入apr-1.4.2目录,执行以下命令:
./configuremakemake install
  • 进入apr-util-1.3.9目录,执行以下命令:
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmakemake install
  • 进入pcre-8.10目录,执行以下命令:
./configure --prefix=/usr/local/pcremakemake install
  • 进入httpd-2,4,27目录,执行一下命令:
./configure  --prefix=/usr/local/apache  --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre makemake install

到这里apache已经安装完毕,接下来是部署静态网页。

部署静态网页


  • 把已经做好的静态网页工程存放在/usr/local/src目录下
  • 进入apache/conf目录

备份配置文件httpd.conf:

 cp -a httpd.conf httpd.conf-

打开配置文件httpd.conf:

vim httpd.conf
  • 修改前的该部分配置信息:
    这里写图片描述

  • 修改后的配置信息
    这里写图片描述

  • 解释一下部分信息:
DocumentRoot "/usr/local/src/webpage"<VirtualHost *:80>    DocumentRoot /usr/local/src/webpage</VirtualHost><Directory "/usr/local/src/webpage">

/usr/local/src/webpage:是存放网页工程的目录。

<IfModule dir_module>    DirectoryIndex webpage.html</IfModule>

webpage.html:就在通过访问ip,服务器直接返回的这个网页。

  • 至此所有配置已经完成,现在可以启动http服务了。
cd /usr/local/apache/bin/./apachectl -k start   //启动http服务netstat -an | grep :80 // 查看80端口是否打开

这里写图片描述

  • 最后通过浏览器可以直接访问该服务器的ip即可。
./apachectl -k stop  //关闭http服务
原创粉丝点击