如何在linux系统上搭建Web服务器(Ubuntu为例)

首先你得了解什么是Web服务器,它是用来干什么的,总的来说Web服务器是一种软件程序或计算机系统,用于接受来自客户端浏览器的HTTP请求,并返回相应的HTTP响应,以便向用户提供网页或其他网络资源。Web服务器通常用于存储和管理网站内容,处理用户请求,并与数据库等其他服务器进行通信以提供动态内容。常见的Web服务器软件包括Apache、Nginx、IIS等。

这里我们搭建的是已Apache服务器为基础的,ok话不多说,直接上干货

 1.此次搭建Web服务器的流程图如下:

2.更新linux系统,安装apache2并启动,安装好测试Apache2是否正常运行,我们只需要在浏览器输入ip地址即可看到apache2的欢迎界面

sudo apt update 
sudo apt install apache2

sudo systemctl start apache2 

 2.安装数据库客户端、服务器、开发库

sudo apt-get install MySQL-server   #如果安装找不到服务,请把M改为小写
sudo apt-get install MySQL-client 
sudo apt-get install libMySQLclient-dev 

3.启动数据库,并查看mysql服务是否启动

service MySQL start 
netstat -tap

4.安装PHP及相关组件

sudo apt-get install PHP libApache2-mod-PHP -y apt-get install PHP 7.2
sudo apt-get install PHP-MySQL    #(让PHP支持访问MySQL)
sudo apt-get install libApache2-mod-PHP   #(让 PHP支持 Apache2)

5.完成以上步骤的安装,Web服务器的架构已经搭建完成。接下来设计个人主页。来看看我设计的包结构

#####这里面的var/www/pkx.com/PHP_Web目录中pkx.com/PHP_Web是我新建的大家在创建的时候可以根据自己的情况具体来写

6.修改default.conf文件,先复制你创建的目录,接下来会用到,在终端输入以下命令,打开该配置文件

sudo vim /etc/apache2/sites-available/000-default.conf 
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/pkx.com/PHP_Web ###这里输入你对应的目录即可
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

7.重启apache2服务器,输入ip地址,这里你就可以看到你设计的页面了

你学废了吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值