- 目前最主流的三个
Web
服务器是Httpd
、Nginx
和IIS
。Httpd
是一个开源软件,且一般用作Web
服务器来使用。目前最流行的Web
服务器软件叫做httpd
,在早期的Http server
就叫做Apache
,到了Http server 2.0
以后就改名为Httpd
了。所以有时候听到Apache
服务器和Httpd
服务器其实都是指的是一个意思。Httpd
是Apache
超文本传输协议(HTTP
)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
在线安装Httpd
更新软件源:sudo apt-get update
安装httpd:sudo apt-get install apache2
WWW服务器启动/关闭
使用apt-get
安装Httpd
软件后,我们可以看到在/etc/init.d/
目录下生成一个名为apache2
的脚本文件,该脚本可以用来控制Httpd
服务的启动与关闭等信息。
使用service
命令来管理Httpd
服务。
查看Httpd
服务状态,可以使用如下命令:
sudo service apache2 status(如果是root,就不用填sudo)
sudo service apache2 start
WWW服务器配置
- 将默认访问端口从
80
修改为8011
; - 添加一个新的监听端口为
8012
,将根目录设置为/var/www/html/test
;
测试
- mkdir /var/www/html/test
- cp /var/www/html/index.html /var/www/html/test
- vi /etc/apache2/ports.conf
- vi /etc/apache2/sites-enabled/000-default.conf
- service apache2 restart