Ubuntu搭建 Web 服务器

本文详细介绍了如何在Linux系统上安装MySQL服务器和客户端、Apache Web服务器以及PHP5,并通过测试验证配置是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1安装MySql server/client

sudo apt-get install mysql-server mysql-client


2安装Apache2

sudo apt-get install apache2


3、测试

在任一浏览器地址栏中,输入 127.0.0.1,显示如下信息表示web服务器配置成功。

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.


4安装Php5


sudo apt-get install php5 libapache2-mod-php5


/etc/init.d/apache2 restart                           #安装完需要重启



参考自:

http://www.360doc.com/content/13/0418/10/9192936_279160252.shtml

http://blog.chinaunix.net/uid-26495963-id-3173291.html


### 设置 Web 服务器并安装配置 BIND9 DNS #### 安装 Apache2 Web 服务器 为了在 Ubuntu 上设置 Web 服务器,可以使用 `Apache2`。通过终端执行以下命令来安装: ```bash sudo apt update sudo apt install apache2 -y ``` 确认 Apache 正常运行可以通过浏览器访问服务器 IP 地址。 #### 安装和初始化 BIND9 DNS 服务 BIND9 是一种流行的 DNS 服务器软件,在 Ubuntu 中可通过如下方式安装: ```bash sudo apt-get install bind9 bind9utils bind9-doc -y ``` 启动并启用 BIND9 的自动启动功能: ```bash sudo systemctl start bind9 sudo systemctl enable bind9 ``` #### 配置区域文件与 A 记录 编辑 `/etc/bind/named.conf.local` 文件加入新的区段声明: ```bash zone "example.com" { type master; file "/etc/bind/zones/db.example.com"; }; ``` 创建对应的 zone 文件夹以及 db.example.com 文件用于存储特定域名下的资源记录: ```bash sudo mkdir /etc/bind/zones sudo nano /etc/bind/zones/db.example.com ``` 向其中添加必要的 SOA 和 NS 资源记录,并指定 A 记录指向实际的 web 服务器 IP 地址[^1]: ```text $TTL 86400 @ IN SOA ns1.example.com. admin.example.com. ( 2023101001 ; Serial 3600 ; Refresh 1800 ; Retry 1209600 ; Expire 86400 ) ; Minimum TTL IN NS ns1.example.com. ns1 IN A 192.168.56.200 www IN A 192.168.56.200 ``` 此处假设 `192.168.56.200` 是本地网络中分配给该机器的一个静态 IP 地址[^2]。 #### 测试配置有效性 重启 BIND9 来应用更改后的配置: ```bash sudo systemctl restart bind9 ``` 验证新添加的 A 记录是否生效可利用 dig 工具查询解析结果: ```bash dig @localhost www.example.com ``` 如果一切正常,则应该能看到返回的结果包含了预期的 IP 映射关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值