Ubuntu下Apache的安装和配置——web服务器
Apache2
《百度百科 》
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
了解它是什么之后,那么就开始搭建一个web服务器吧!
开始搭建
- 准备
- 在虚拟机装好Ubuntu16.4。
- 将网络设置为nat模式,保证可以连接网络。
- 查看网卡名称
ifconfig
结果:
ens33 Link encap:Ethernet HWaddr 00:0c:29:69:de:47 inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe69:de47/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:139 errors:0 dropped:0 overruns:0 frame:0TX packets:2431 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:11857 (11.8 KB) TX bytes:212881 (212.8 KB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:493 errors:0 dropped:0 overruns:0 frame:0TX packets:493 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:58370 (58.3 KB) TX bytes:58370 (58.3 KB)
其中的网卡名称为:ens33,记住下面会用到
- 设置静态IP
sudo vim /etc/network/interfaces
编辑以下内容:
设置ip地址,子网掩码,网段,网关,和DNS.
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
- 配置HOST 本地DNS解析
vim /etc/hosts
添加你想要做的域名解析内容
192.168.0.200 www.zwg.com
为什么要这样做呢?如果你不做域名解析,想要访问web服务器只能通过ip号来实现,因为你的服务器在网络上可以被识别的只有IP,但是在现实的生活中我们通常在浏览器中输入的并不是ip号,而是一串具有特殊意义的字符串,想要把这串特使的字符被识别,就必须通过DNS服务器实现解析,将其解析为IP号。
重启Linux使得设置生效
安装Apache
sudo apt-get install apache2
安装完成后在浏览器中输入localhost
会出现以下界面
其实你看其中的文档已经就可以很清楚的配置了。
现在我就其中的下面会用到的配置文件简单的介绍下:
/etc/apache2/
├── apache2.conf // 总配置文件,负责在启动时将其他配置文档集合在一起
├── conf-available
├── envvars
├── magic
├── mods-available
├── ports.conf // 监听端口,可自己定制,默认端口号:80
├── sites-available // 在sites-available/000-default.conf文件中有一项为DocumentRoot /var/www/html这就是默认的网页的位置,可以自己定制。├── mods-enabled
├── conf-enabled
└── sites-enabled
- 配置自己的html页面
在/var/www/html
目录下编辑一个简单html文件,在浏览中输入你的域名查看结果;
如果原来的网页已经更改,表示这个web服务器搭建成功!
END !
Ubuntu下Apache的安装和配置——web服务器相关推荐
- Ubuntu下mongodb的安装与配置
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便.这里介绍在Ubuntu下mongodb的安装与配置. 1.下载 mongodb可以在官网上下载,地址,选择Ubun ...
- Ubuntu下域名服务器bind9 安装与配置
Ubuntu下域名服务器bind9 安装与配置 //更新 ubuntu :sudo apt update //1.安装: //1.2安装bind9 //sudo apt-get install bin ...
- 教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)
前言: 这里以git bash 工具为例,当然你可以直接用puTTY或者Xshell链接到服务器,用FileZilla 上传文件. 一.连接服务器 ssh root@你的远程ip地址. 二.查看版本 ...
- 如何在Ubuntu 18.04上安装和配置NFS服务器
网络文件系统(NFS)是一种分布式文件系统协议,使您可以通过网络共享远程目录.使用NFS,您可以在系统上挂载远程目录,并像对待本地文件一样使用远程计算机上的文件. NFS协议默认情况下未加密,并且与S ...
- 【转】Linux/ubuntu下apache+svn安装配置
Author:gaojinbo Time:2010-8-30 优点: 可以通过apache记录svn操作相关日志 环境: ubuntu 10.04.1 lts 64bit apache2.2 1.安装 ...
- ubuntu下Tomcat7的安装和配置
和前几个软件一样,Tomcat 同样是由JAVA开发的,所以,在安装前一定要装好JDK. 大家可以到 http://tomcat.apache.org/download-70.cgi 下载最新的Tom ...
- ubuntu下Pure-FTPd的安装和配置
1.安装Pure-FTPd sudo apt-get install pure-ftpd-mysql mysql-server 2.添加用户和组 sudo groupadd -g 2001 ftpgr ...
- mac下Apache的安装与配置
第1部分:macOS 10.13高Sierra Web开发环境 这是我们以前的OS X开发系列的更新版本.新发布的macOS 10.13高Sierra以及随之而来的Brew更新与以前的发布版本相比需要 ...
- ubuntu下bochs的安装和配置
<ORANGE'S:一个操作系统的实现>一书中选择使用虚拟计算机Bochs进行仿真. Bochs是一个x86硬件平台的开源模拟器.它可以模拟各种硬件的配置.Bochs模拟的是整个PC平台, ...
最新文章
- oracle java rmi 漏洞,Oracle Java SE Java运行时环境RMI子组件远程漏洞(CVE-2011-3556)
- mysql clomn_mysql 备份脚本
- ASP.NET froms 身份验证之Roles
- 谷歌翻译大型翻车现场:请服用“反坦克导弹”来缓解疼痛,UCLA:医生们要注意了...
- GitHub开源新命令行工具:在终端里创建、管理PR成现实
- 是什么使你留在你的公司
- 20165212第九周学习总结
- php多个 r n如何过滤,php怎么去掉r n
- caffe 下测试 MNIST数据
- Git修改已提交的commit
- Typora入门手册
- HDDREG(硬盘坏道修复工具)v1.31绿色版
- Ubuntu 更改默认浏览器
- 标准差与标准误差区别(精简版)
- php微信公众号支付实例教程,php微信支付之公众号支付功能
- 【弄nèng - Activiti6】Activiti6入门篇(五)—— 流程网关
- git 遇到The remote end hung up unexpectedly
- 【Linux】3.0Linux进程概念
- 用python分析四大名著(一)
- 大数据分析6个核心技术
热门文章
- 使用第三方平台短信接口实现发送验证码
- 将分钟数换算成天数和年数
- 在昆明,一个叫“妲己”的智能机器人,火了……
- 如何获取ssdt函数索引
- CCF-CSP认证题解
- linux以16进制打开文件,linux下查看十六进制文件方法
- modbus4j异常TimeoutException: request=com.serotonin.modbus4j.ip.encap.EncapMessageRequest
- PCB电路板上的元器件介绍
- anaconda3、pycharm2019.3.3、python3.7搭建中文车牌识别系统环境
- 狐狸面具的绘画教程及素材