Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。
apache 俄罗斯 稳定 同步阻塞 认证多
nginx 美国 高效 异步非阻塞 门户式 没有很多用户
一、安装 apache
[root@localhost ~]# rpm -e httpd php php-mysql #卸载http、php、php-mysql
[root@localhost ~]# rm -fr /var/www #删除apache共享目录/var/www
以防之前做的实验对本实验影响
[root@localhost ~]# yum install httpd -y #安装阿帕奇
[root@localhost ~]# systemctl start httpd #开启http服务
[root@localhost ~]# netstat -antlupe | grep httpd #查看http监听端口(80)
tcp6 0 0 :::80 :::* LISTEN 0 393259 3939/httpd
二、指定默认发布目录及文件
[root@localhost ~]# cd /var/www/html #默认发布目录[root@localhost html]# vim index.html #默认发布文件
[root@localhost html]# systemctl stop firewalld
浏览器测试:
172.25.254.102
[root@localhost html]# vim test.html
浏览器测试:
172.25.254.102/test.html
1、修改访问端口
默认端口是80,修改访问端口为8080
[root@localhost html]# vim /etc/httpd/conf/httpd.conf #编辑http主配置文件
[root@localhost html]# systemctl restart httpd #重启服务
[root@localhost html]# netstat -antlupe | grep httpd #查看http端口
tcp6 0 0 :::8080 :::* LISTEN 0 397448 4222/httpd
浏览器测试:
172.25.254.102 测不到
http://172.25.254.102:8080/
2、修改默认发布目录
[root@localhost html]# vim /etc/httpd/conf/httpd.conf
[root@localhost html]# systemctl restart httpd
[root@localhost html]# mkdir -p /westos/html #建立目录/westos/html
[root@localhost html]# cd /westos/html
[root@localhost html]# vim index.html #编辑默认发布文件
[root@localhost html]# vim /etc/httpd/conf/httpd.conf
[root@localhost html]# systemctl restart httpd
浏览器测试:
172.25.254.102
3、修改默认发布文件
[root@localhost html]# vim test.html
[root@localhost html]# vim /etc/httpd/conf/httpd.conf
[root@localhost html]# systemctl restart httpd
172.25.254.102
4、添加发布目录及文件
[root@localhost html]# mkdir linux
[root@localhost html]# cd linux/
[root@localhost linux]# vim index.html
[root@localhost linux]# vim test.html