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服务
阅读全文
1 0
- Ubuntu服务器部署静态网页
- tomcat部署静态网页
- 服务器----静态网页配置
- nginx 静态网页服务器
- 用github部署静态网页
- Ubuntu 部署git服务器
- Ubuntu服务器部署记录
- 动、静态网页服务器软件
- 在Github上部署静态网页
- tomcat部署简单的html静态网页
- 在Github上部署静态网页
- Docker容器中部署静态网页
- 基于nginx的静态网页部署
- tomcat部署简单的html静态网页
- 在docker中部署静态网页
- 在服务器上部署Ubuntu
- Ubuntu服务器部署Django项目
- ubuntu快速部署ftp服务器
- 二维数组斜行遍历
- bootstrap数据验证插件BootstrapValidator
- Unexpected Exception caught setting 异常解决记录
- properties文件的配置
- update 嵌套优化
- Ubuntu服务器部署静态网页
- 配置maven环境变量出现的问题
- Shell编程之流程控制
- caffe-prototxt网络在线显示
- Linux中的五个数据段
- 谷歌增强现实技术ARCore
- STM32之NVIC函数一览
- 关于U盘在装系统之后之后容量变小且不能格式化的解决方法
- 使用OpenGL绘制 shapefile文件 完成最基本的gis操作